{
  "source": "sportsgameodds",
  "kind": "events",
  "league": "NBA",
  "fetchedAt": "2026-03-28T01:00:11.366Z",
  "url": "https://api.sportsgameodds.com/v2/events/?leagueID=NBA&limit=100",
  "contentHash": "d12a0ddcfaa2f8b8211b4c70d7cdaa33ebd981607602040b1d643aafb04c12cf",
  "raw": {
    "nextCursor": "n.1707795000000.LAni7rWO7zvLXMmsdalp",
    "success": true,
    "data": [
      {
        "eventID": "RXJ6e7zy3upVSBy1mFUP",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 109,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 125,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 590,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 65,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 12
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 47,
              "longestScoringRun": 11,
              "rebounds": 52,
              "defensiveRebounds": 34,
              "fouls": 16,
              "largestLead": 29,
              "blocks": 7,
              "fieldGoalsAttempted": 100,
              "secondsInLead": 2750,
              "freeThrowsAttempted": 22,
              "steals": 9,
              "points": 125,
              "threePointersAttempted": 30,
              "offensiveRebounds": 18,
              "assists": 25,
              "twoPointersAttempted": 70,
              "turnovers": 8,
              "threePointersMade": 12,
              "freeThrowsMade": 19,
              "twoPointersMade": 35
            },
            "home": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 11,
              "rebounds": 45,
              "defensiveRebounds": 33,
              "fouls": 19,
              "largestLead": 3,
              "blocks": 10,
              "fieldGoalsAttempted": 97,
              "secondsInLead": 65,
              "freeThrowsAttempted": 15,
              "steals": 4,
              "points": 109,
              "threePointersAttempted": 29,
              "offensiveRebounds": 12,
              "assists": 19,
              "twoPointersAttempted": 68,
              "turnovers": 13,
              "threePointersMade": 9,
              "freeThrowsMade": 10,
              "twoPointersMade": 36
            },
            "JAMES_HARDEN_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": 20,
              "fieldGoalPercent": 47,
              "blocks": 4,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1953,
              "threePointersMade": 5,
              "twoPointersMade": 2,
              "freeThrowsMade": 6
            },
            "KYLE_KUZMA_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "secondsPlayed": 1760,
              "threePointersMade": 2,
              "twoPointersMade": 9,
              "freeThrowsMade": 3
            },
            "PATRICK_BALDWIN_JR_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalPercent": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 740,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MARVIN_BAGLEY_III_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1077,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "DENI_AVDIJA_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": -33,
              "fieldGoalPercent": 45,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 1580,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "AMIR_COFFEY_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 15,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1251,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 5
            },
            "ANTHONY_GILL_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 10,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 455,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TYUS_JONES_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -18,
              "fieldGoalPercent": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "secondsPlayed": 1739,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "MASON_PLUMLEE_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": 23,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 0,
              "offensiveRebounds": 5,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1161,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "DELON_WRIGHT_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -11,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 814,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "BONES_HYLAND_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 327,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DANIEL_THEIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 40,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1170,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "KAWHI_LEONARD_1_NBA": {
              "fieldGoalsMade": 14,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 23,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 31,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 21,
              "turnovers": 0,
              "secondsPlayed": 1794,
              "threePointersMade": 1,
              "twoPointersMade": 13,
              "freeThrowsMade": 2
            },
            "COREY_KISPERT_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1619,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 45,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "secondsPlayed": 1629,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "TERANCE_MANN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1837,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "BILAL_COULIBALY_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "secondsPlayed": 2220,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 10,
              "fieldGoalPercent": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "secondsPlayed": 1265,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "DANIEL_GAFFORD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -16,
              "fieldGoalPercent": 40,
              "blocks": 5,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1347,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "JONATHAN_DAVIS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 11,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 720,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "NORMAN_POWELL_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 14,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1617,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            }
          },
          "reg": {
            "away": {
              "points": 125
            },
            "home": {
              "points": 109
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 29,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 11,
              "offensiveRebounds": 6,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 19,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 7,
              "assists": 4,
              "twoPointersAttempted": 19,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 17,
              "rebounds": 17,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 27,
              "blocks": 2,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 40,
              "threePointersAttempted": 4,
              "offensiveRebounds": 6,
              "assists": 7,
              "twoPointersAttempted": 26,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 15
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 5,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 20,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma"
          },
          "PATRICK_BALDWIN_JR_1_NBA": {
            "playerID": "PATRICK_BALDWIN_JR_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "PATRICK_BALDWIN_WASHINGTON_WIZARDS_NBA",
            "firstName": "Patrick",
            "lastName": "Baldwin",
            "name": "Patrick Baldwin Jr"
          },
          "MARVIN_BAGLEY_III_1_NBA": {
            "playerID": "MARVIN_BAGLEY_III_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "MARVIN_BAGLEY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Marvin",
            "lastName": "Bagley",
            "name": "Marvin Bagley III"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "ANTHONY_GILL_1_NBA": {
            "playerID": "ANTHONY_GILL_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "ANTHONY_GILL_WASHINGTON_WIZARDS_NBA",
            "firstName": "Anthony",
            "lastName": "Gill",
            "name": "Anthony Gill"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones"
          },
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "BONES_HYLAND_1_NBA": {
            "playerID": "BONES_HYLAND_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "BONES_HYLAND_LA_CLIPPERS_NBA",
            "firstName": "Bones",
            "lastName": "Hyland",
            "name": "Bones Hyland"
          },
          "DANIEL_THEIS_1_NBA": {
            "playerID": "DANIEL_THEIS_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "DANIEL_THEIS_LA_CLIPPERS_NBA",
            "firstName": "Daniel",
            "lastName": "Theis",
            "name": "Daniel Theis"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert"
          },
          "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
            "playerID": "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "BRANDON_BOSTON_JR_LA_CLIPPERS_NBA",
            "firstName": "Brandon",
            "lastName": "Boston",
            "name": "BJ Boston"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook"
          },
          "DANIEL_GAFFORD_1_NBA": {
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DANIEL_GAFFORD_WASHINGTON_WIZARDS_NBA",
            "firstName": "Daniel",
            "lastName": "Gafford",
            "name": "Daniel Gafford"
          },
          "JONATHAN_DAVIS_1_NBA": {
            "playerID": "JONATHAN_DAVIS_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JONATHAN_DAVIS_WASHINGTON_WIZARDS_NBA",
            "firstName": "Johnny",
            "lastName": "Davis",
            "name": "Jonathan Davis"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell"
          }
        }
      },
      {
        "eventID": "m88WanPaM1y6mRgLAxdE",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            },
            "score": 128
          },
          "away": {
            "statEntityID": "away",
            "score": 121,
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 68,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 533,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 17,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 7,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 703,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 52,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 1,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 644,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 34,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 7,
              "rebounds": 35,
              "defensiveRebounds": 28,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 81,
              "secondsInLead": 423,
              "freeThrowsAttempted": 19,
              "steals": 8,
              "points": 121,
              "threePointersAttempted": 31,
              "offensiveRebounds": 7,
              "assists": 27,
              "twoPointersAttempted": 50,
              "threePointersMade": 16,
              "freeThrowsMade": 15,
              "twoPointersMade": 29,
              "fouls": 17,
              "turnovers": 17
            },
            "home": {
              "fieldGoalsMade": 47,
              "longestScoringRun": 11,
              "rebounds": 33,
              "defensiveRebounds": 23,
              "fouls": 15,
              "largestLead": 9,
              "blocks": 5,
              "fieldGoalsAttempted": 89,
              "threePointersAttempted": 35,
              "offensiveRebounds": 10,
              "assists": 26,
              "twoPointersAttempted": 54,
              "turnovers": 9,
              "threePointersMade": 12,
              "twoPointersMade": 35,
              "secondsInLead": 2146,
              "freeThrowsAttempted": 23,
              "steals": 13,
              "freeThrowsMade": 22,
              "points": 128
            },
            "AUSAR_THOMPSON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 0,
              "plusMinus": 19,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1062,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "MONTE_MORRIS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 16,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 975,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "SAM_MERRILL_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 983,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DEAN_WADE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 733,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MARCUS_SASSER_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 575,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DANILO_GALLINARI_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1356,
              "threePointersMade": 4,
              "twoPointersMade": 2,
              "freeThrowsMade": 4
            },
            "DARIUS_GARLAND_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -16,
              "fieldGoalPercent": 58,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1229,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "freeThrowsMade": 3
            },
            "MIKE_MUSCALA_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 254,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KEVIN_KNOX_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 1189,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "GEORGES_NIANG_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1045,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "EVAN_MOBLEY_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1347,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "JARRETT_ALLEN_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 2,
              "fieldGoalPercent": 70,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 0,
              "offensiveRebounds": 5,
              "assists": 0,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 0,
              "plusMinus": 19,
              "secondsPlayed": 1824
            },
            "BOJAN_BOGDANOVIC_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 42,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 4,
              "threePointersMade": 4,
              "twoPointersMade": 1,
              "freeThrowsMade": 3,
              "fouls": 1,
              "plusMinus": -26,
              "turnovers": 4,
              "secondsPlayed": 1818
            },
            "MAX_STRUS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "fieldGoalPercent": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "plusMinus": 5,
              "secondsPlayed": 1846,
              "steals": 1
            },
            "JALEN_DUREN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 1,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 0,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 0,
              "plusMinus": -19,
              "secondsPlayed": 1824
            },
            "ALEC_BURKS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 4,
              "plusMinus": 2,
              "secondsPlayed": 1787
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "fieldGoalsMade": 14,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 2,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "steals": 2,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 6,
              "twoPointersMade": 8,
              "plusMinus": 22,
              "freeThrowsAttempted": 12,
              "secondsPlayed": 2120,
              "freeThrowsMade": 11,
              "points": 45
            },
            "CARIS_LEVERT_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 38,
              "blocks": 2,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 4,
              "plusMinus": 7,
              "secondsPlayed": 1485
            },
            "ISAAC_OKORO_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 2,
              "plusMinus": 18,
              "secondsPlayed": 1787
            },
            "JADEN_IVEY_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 5,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 2,
              "plusMinus": -21,
              "secondsPlayed": 1716
            },
            "CADE_CUNNINGHAM_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 1,
              "plusMinus": -22,
              "secondsPlayed": 1844
            }
          },
          "reg": {
            "away": {
              "points": 121
            },
            "home": {
              "points": 128
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 286,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 266,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 10,
              "twoPointersMade": 8
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "MONTE_MORRIS_1_NBA": {
            "playerID": "MONTE_MORRIS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MONTE_MORRIS_DETROIT_PISTONS_NBA",
            "firstName": "Monte",
            "lastName": "Morris",
            "name": "Monte Morris"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "DANILO_GALLINARI_1_NBA": {
            "playerID": "DANILO_GALLINARI_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "DANILO_GALLINARI_DETROIT_PISTONS_NBA",
            "firstName": "Danilo",
            "lastName": "Gallinari",
            "name": "Danilo Gallinari"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "MIKE_MUSCALA_1_NBA": {
            "playerID": "MIKE_MUSCALA_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MIKE_MUSCALA_DETROIT_PISTONS_NBA",
            "firstName": "Mike",
            "lastName": "Muscala",
            "name": "Mike Muscala"
          },
          "KEVIN_KNOX_1_NBA": {
            "playerID": "KEVIN_KNOX_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "KEVIN_KNOX_DETROIT_PISTONS_NBA",
            "firstName": "Kevin",
            "lastName": "Knox",
            "name": "Kevin Knox"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "BOJAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "BOJAN_BOGDANOVIC_DETROIT_PISTONS_NBA",
            "firstName": "Bojan",
            "lastName": "Bogdanovic",
            "name": "Bojan Bogdanović"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren"
          },
          "ALEC_BURKS_1_NBA": {
            "playerID": "ALEC_BURKS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "ALEC_BURKS_DETROIT_PISTONS_NBA",
            "firstName": "Alec",
            "lastName": "Burks",
            "name": "Alec Burks"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey"
          },
          "CADE_CUNNINGHAM_1_NBA": {
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "CADE_CUNNINGHAM_DETROIT_PISTONS_NBA",
            "firstName": "Cade",
            "lastName": "Cunningham",
            "name": "Cade Cunningham"
          }
        }
      },
      {
        "eventID": "rsdZDPQNb4yAKeCEjO9y",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 110,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 117,
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 551,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 91,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 15,
              "rebounds": 44,
              "defensiveRebounds": 33,
              "fouls": 13,
              "largestLead": 12,
              "blocks": 7,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 2044,
              "freeThrowsAttempted": 22,
              "steals": 4,
              "points": 117,
              "threePointersAttempted": 29,
              "offensiveRebounds": 11,
              "assists": 27,
              "twoPointersAttempted": 58,
              "turnovers": 9,
              "threePointersMade": 11,
              "freeThrowsMade": 16,
              "twoPointersMade": 34
            },
            "home": {
              "fieldGoalsMade": 40,
              "longestScoringRun": 10,
              "rebounds": 40,
              "defensiveRebounds": 31,
              "fouls": 18,
              "largestLead": 10,
              "blocks": 6,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 592,
              "freeThrowsAttempted": 17,
              "steals": 4,
              "points": 110,
              "threePointersAttempted": 46,
              "offensiveRebounds": 9,
              "assists": 25,
              "twoPointersAttempted": 44,
              "turnovers": 9,
              "threePointersMade": 16,
              "freeThrowsMade": 14,
              "twoPointersMade": 24
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 4,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 684,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "COBY_WHITE_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 0,
              "plusMinus": 12,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "secondsPlayed": 2583,
              "threePointersMade": 4,
              "twoPointersMade": 8,
              "freeThrowsMade": 7
            },
            "NICK_RICHARDS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1472,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 4
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -9,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 760,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 3
            },
            "BRANDON_MILLER_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -17,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "secondsPlayed": 2304,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "DUANE_WASHINGTON_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 2,
              "fieldGoalPercent": 59,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 2154,
              "threePointersMade": 3,
              "twoPointersMade": 7,
              "freeThrowsMade": 3
            },
            "NATHAN_MENSAH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -6,
              "blocks": 1,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 520,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "FRANK_NTILIKINA_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 9,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 594,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MILES_BRIDGES_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 55,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 2431,
              "threePointersMade": 6,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "DEMAR_DEROZAN_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 40,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 2251,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 6
            },
            "CODY_MARTIN_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 0,
              "fieldGoalPercent": 30,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 1681,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "NICK_JR_SMITH_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 4,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 748,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "ISH_SMITH_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 956,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TERRY_TAYLOR_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1220,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 45,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 0,
              "secondsPlayed": 1967,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsMade": 1
            },
            "LEAKY_BLACK_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 779,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AYO_DOSUNMU_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 18,
              "fieldGoalPercent": 70,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 2331,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 63,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 913,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "JEVON_CARTER_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -12,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 430,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "ALEX_CARUSO_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 11,
              "fieldGoalPercent": 57,
              "blocks": 3,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 2021,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 117
            },
            "home": {
              "points": 110
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 12,
              "blocks": 3,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 673,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 525,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 85,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 295,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 416,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller"
          },
          "DUANE_WASHINGTON_1_NBA": {
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "PJ_WASHINGTON_CHARLOTTE_HORNETS_NBA",
            "firstName": "P.J.",
            "lastName": "Washington",
            "name": "P.J. Washington Jr"
          },
          "NATHAN_MENSAH_1_NBA": {
            "playerID": "NATHAN_MENSAH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NATHAN_MENSAH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nathan",
            "lastName": "Mensah",
            "name": "Nathan Mensah"
          },
          "FRANK_NTILIKINA_1_NBA": {
            "playerID": "FRANK_NTILIKINA_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "FRANK_NTILIKINA_CHARLOTTE_HORNETS_NBA",
            "firstName": "Frank",
            "lastName": "Ntilikina",
            "name": "Frank Ntilikina"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          },
          "ISH_SMITH_1_NBA": {
            "playerID": "ISH_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "ISH_SMITH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Ish",
            "lastName": "Smith",
            "name": "Ish Smith"
          },
          "TERRY_TAYLOR_1_NBA": {
            "playerID": "TERRY_TAYLOR_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TERRY_TAYLOR_CHICAGO_BULLS_NBA",
            "firstName": "Terry",
            "lastName": "Taylor",
            "name": "Terry Taylor"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA",
            "firstName": "Nikola",
            "lastName": "Vucevic",
            "name": "Nikola Vučević"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "JEVON_CARTER_1_NBA": {
            "playerID": "JEVON_CARTER_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JEVON_CARTER_CHICAGO_BULLS_NBA",
            "firstName": "Jevon",
            "lastName": "Carter",
            "name": "Jevon Carter"
          },
          "ALEX_CARUSO_1_NBA": {
            "playerID": "ALEX_CARUSO_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ALEX_CARUSO_CHICAGO_BULLS_NBA",
            "firstName": "Alex",
            "lastName": "Caruso",
            "name": "Alex Caruso"
          }
        }
      },
      {
        "eventID": "6sCJK6a4M96yStDXox9l",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 115,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 108,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 22,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 418,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 109,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 557,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 13,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 19,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 3,
              "blocks": 3,
              "secondsInLead": 217,
              "steals": 6,
              "offensiveRebounds": 12,
              "turnovers": 9,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 12,
              "fieldGoalsMade": 41,
              "threePointersAttempted": 40,
              "rebounds": 44,
              "defensiveRebounds": 32,
              "fouls": 17,
              "assists": 26,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 53,
              "threePointersMade": 12,
              "points": 106,
              "twoPointersMade": 29
            },
            "home": {
              "longestScoringRun": 13,
              "largestLead": 18,
              "blocks": 2,
              "turnovers": 8,
              "fouls": 16,
              "steals": 3,
              "offensiveRebounds": 7,
              "assists": 40,
              "threePointersMade": 13,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 28,
              "rebounds": 49,
              "defensiveRebounds": 42,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 56,
              "secondsInLead": 2415,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 18,
              "points": 115,
              "twoPointersMade": 29
            },
            "HAYWOOD_HIGHSMITH_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 980,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "THOMAS_BRYANT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 161,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MALIK_MONK_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -16,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 3,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0,
              "secondsPlayed": 857
            },
            "JAVALE_MCGEE_1_NBA": {
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 339,
              "points": 4,
              "twoPointersMade": 2
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2,
              "plusMinus": 15,
              "secondsPlayed": 1496
            },
            "TREY_LYLES_1_NBA": {
              "defensiveRebounds": 2,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 4,
              "assists": 2,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": -10,
              "secondsPlayed": 1068
            },
            "KEVIN_LOVE_1_NBA": {
              "fieldGoalsMade": 2,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 10,
              "assists": 4,
              "secondsPlayed": 822
            },
            "TERRY_ROZIER_1_NBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 4,
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "points": 3,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 10,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "steals": 2,
              "plusMinus": 1,
              "secondsPlayed": 1771
            },
            "JIMMY_BUTLER_1_NBA": {
              "fouls": 2,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 10,
              "plusMinus": -1,
              "fieldGoalPercent": 71,
              "assists": 6,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 12,
              "secondsPlayed": 2074,
              "freeThrowsMade": 9,
              "points": 31,
              "twoPointersMade": 8
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "steals": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 19,
              "rebounds": 17,
              "defensiveRebounds": 13,
              "plusMinus": 0,
              "assists": 13,
              "secondsPlayed": 2279
            },
            "TYLER_HERRO_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 4,
              "fouls": 1,
              "points": 14,
              "twoPointersMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 44,
              "assists": 8,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 6,
              "plusMinus": -1,
              "secondsPlayed": 1877
            },
            "BAM_ADEBAYO_1_NBA": {
              "fouls": 4,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "points": 16,
              "twoPointersMade": 8,
              "offensiveRebounds": 2,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "plusMinus": 2,
              "assists": 5,
              "secondsPlayed": 1897
            },
            "DEAARON_FOX_1_NBA": {
              "blocks": 0,
              "steals": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "threePointersMade": 1,
              "threePointersAttempted": 8,
              "fouls": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 13,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2212
            },
            "JOSH_RICHARDSON_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "fouls": 2,
              "fieldGoalsMade": 9,
              "twoPointersAttempted": 5,
              "threePointersMade": 6,
              "points": 24,
              "twoPointersMade": 3,
              "threePointersAttempted": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1637
            },
            "KEVIN_HUERTER_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 14,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 0,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "fouls": 4,
              "plusMinus": -1,
              "assists": 4,
              "secondsPlayed": 2323
            },
            "DAVION_MITCHELL_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1,
              "secondsPlayed": 720
            },
            "HARRISON_BARNES_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "offensiveRebounds": 2,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "secondsPlayed": 2211,
              "points": 9,
              "twoPointersMade": 4
            },
            "KEEGAN_MURRAY_1_NBA": {
              "rebounds": 5,
              "defensiveRebounds": 4,
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 2,
              "fouls": 5,
              "fieldGoalsMade": 12,
              "threePointersAttempted": 11,
              "plusMinus": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 18,
              "secondsPlayed": 2309,
              "threePointersMade": 7,
              "points": 33
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 7,
              "offensiveRebounds": 0,
              "assists": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "plusMinus": 12,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1685
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 115
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 10,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-01T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "HAYWOOD_HIGHSMITH_1_NBA": {
            "playerID": "HAYWOOD_HIGHSMITH_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "HAYWOOD_HIGHSMITH_MIAMI_HEAT_NBA",
            "firstName": "Haywood",
            "lastName": "Highsmith",
            "name": "Haywood Highsmith"
          },
          "THOMAS_BRYANT_1_NBA": {
            "playerID": "THOMAS_BRYANT_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "THOMAS_BRYANT_MIAMI_HEAT_NBA",
            "firstName": "Thomas",
            "lastName": "Bryant",
            "name": "Thomas Bryant"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "JAVALE_MCGEE_1_NBA": {
            "playerID": "JAVALE_MCGEE_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "JAVALE_MCGEE_SACRAMENTO_KINGS_NBA",
            "firstName": "JaVale",
            "lastName": "McGee",
            "name": "JaVale McGee"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA",
            "firstName": "Jamie",
            "lastName": "Jaquez",
            "name": "Jamie Jaquez"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier"
          },
          "JIMMY_BUTLER_1_NBA": {
            "playerID": "JIMMY_BUTLER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JIMMY_BUTLER_MIAMI_HEAT_NBA",
            "firstName": "Jimmy",
            "lastName": "Butler",
            "name": "Jimmy Butler"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro"
          },
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          }
        }
      },
      {
        "eventID": "2vWeLgtxA40JvhXTA2TR",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            },
            "score": 99
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 110
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 13,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 496,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 0,
              "assists": 11,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 119,
              "freeThrowsAttempted": 4,
              "steals": 6,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 17,
              "defensiveRebounds": 12,
              "fouls": 8,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 17,
              "largestLead": 20,
              "freeThrowsMade": 17,
              "fieldGoalsMade": 41,
              "defensiveRebounds": 44,
              "blocks": 6,
              "points": 110,
              "assists": 20,
              "twoPointersAttempted": 48,
              "threePointersMade": 11,
              "twoPointersMade": 30,
              "threePointersAttempted": 34,
              "rebounds": 56,
              "fouls": 22,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 82,
              "turnovers": 17,
              "secondsInLead": 2656,
              "freeThrowsAttempted": 24,
              "steals": 4
            },
            "home": {
              "longestScoringRun": 6,
              "largestLead": 3,
              "secondsInLead": 119,
              "rebounds": 29,
              "defensiveRebounds": 24,
              "blocks": 2,
              "freeThrowsAttempted": 17,
              "offensiveRebounds": 5,
              "freeThrowsMade": 16,
              "threePointersMade": 13,
              "threePointersAttempted": 44,
              "fouls": 21,
              "fieldGoalsMade": 35,
              "assists": 19,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 43,
              "turnovers": 6,
              "steals": 12,
              "points": 99,
              "twoPointersMade": 22
            },
            "JAESEAN_TATE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "plusMinus": -10,
              "secondsPlayed": 401
            },
            "JEFF_GREEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "plusMinus": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 875
            },
            "JORDAN_HAWKINS_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": 17,
              "secondsPlayed": 1408
            },
            "JABARI_SMITH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 6,
              "plusMinus": -19,
              "secondsPlayed": 1308
            },
            "JOSE_ALVARADO_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fouls": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "points": 7,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "plusMinus": 7,
              "secondsPlayed": 858
            },
            "AARON_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 4,
              "assists": 1,
              "fouls": 1,
              "plusMinus": 9,
              "secondsPlayed": 1048
            },
            "DILLON_BROOKS_1_NBA": {
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 4,
              "fouls": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 7,
              "plusMinus": -6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 3,
              "points": 13,
              "secondsPlayed": 1874
            },
            "JALEN_GREEN_1_NBA": {
              "offensiveRebounds": 0,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "steals": 3,
              "turnovers": 3,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 12,
              "assists": 4,
              "blocks": 2,
              "threePointersMade": 5,
              "plusMinus": -7,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2293,
              "points": 31
            },
            "TREY_MURPHY_III_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 3,
              "points": 13,
              "threePointersAttempted": 10,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 1645
            },
            "AMEN_THOMPSON_1_NBA": {
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "steals": 1,
              "threePointersAttempted": 1,
              "assists": 0,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 10,
              "rebounds": 6,
              "fouls": 3,
              "offensiveRebounds": 2,
              "plusMinus": -5,
              "secondsPlayed": 1030
            },
            "JERMAINE_SAMUELS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 55,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "FRED_VANVLEET_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "steals": 2,
              "fouls": 1,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "threePointersMade": 2,
              "points": 16,
              "twoPointersMade": 4,
              "plusMinus": -5,
              "assists": 5,
              "secondsPlayed": 2233
            },
            "CAM_WHITMORE_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 6,
              "plusMinus": -13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1214,
              "steals": 2,
              "points": 17,
              "twoPointersMade": 3
            },
            "NATE_HINTON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 55,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DYSON_DANIELS_1_NBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 3,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": 1,
              "secondsPlayed": 1424
            },
            "ALPEREN_SENGUN_1_NBA": {
              "blocks": 0,
              "steals": 2,
              "threePointersMade": 0,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "turnovers": 2,
              "fouls": 3,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "threePointersAttempted": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 36,
              "assists": 5,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 2010
            },
            "LARRY_NANCE_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "assists": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 929
            },
            "NAJI_MARSHALL_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 10,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "assists": 2,
              "blocks": 1,
              "plusMinus": 8,
              "secondsPlayed": 1861,
              "steals": 1
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "assists": 2,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "offensiveRebounds": 4,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 10,
              "plusMinus": 13,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "points": 25,
              "twoPointersMade": 10,
              "fouls": 5,
              "freeThrowsAttempted": 9,
              "secondsPlayed": 1950
            },
            "BRANDON_INGRAM_1_NBA": {
              "blocks": 2,
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 6,
              "fouls": 4,
              "fieldGoalPercent": 47,
              "freeThrowsAttempted": 7,
              "assists": 4,
              "freeThrowsMade": 6,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 16,
              "points": 24,
              "twoPointersMade": 9,
              "plusMinus": 4,
              "secondsPlayed": 2168
            },
            "CJ_MCCOLLUM_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 2,
              "points": 19,
              "turnovers": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "fouls": 1,
              "fieldGoalPercent": 47,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "plusMinus": 3,
              "assists": 3,
              "secondsPlayed": 2154
            }
          },
          "reg": {
            "away": {
              "points": 110
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 20,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 8,
              "assists": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-143",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "New Orleans Pelicans 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Houston Rockets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1045",
            "bookOdds": "+1002",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1002",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "New Orleans Pelicans 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-172",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+142",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+15",
            "bookSpread": "+15",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "New Orleans Pelicans 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Houston Rockets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-139",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Houston Rockets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1045",
            "bookOdds": "-1818",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1818",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "211",
            "bookOverUnder": "211",
            "score": 209,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "New Orleans Pelicans 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-15",
            "bookSpread": "-15",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Houston Rockets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "211",
            "bookOverUnder": "211",
            "score": 209,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:59.090Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA",
            "firstName": "Jabari",
            "lastName": "Smith",
            "name": "Jabari Smith"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "JERMAINE_SAMUELS_1_NBA": {
            "playerID": "JERMAINE_SAMUELS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JERMAINE_SAMUELS_HOUSTON_ROCKETS_NBA",
            "firstName": "Jermaine",
            "lastName": "Samuels",
            "name": "Jermaine Samuels"
          },
          "FRED_VANVLEET_1_NBA": {
            "playerID": "FRED_VANVLEET_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "FRED_VANVLEET_HOUSTON_ROCKETS_NBA",
            "firstName": "Fred",
            "lastName": "VanVleet",
            "name": "Fred VanVleet"
          },
          "CAM_WHITMORE_1_NBA": {
            "playerID": "CAM_WHITMORE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "CAM_WHITMORE_HOUSTON_ROCKETS_NBA",
            "firstName": "Cam",
            "lastName": "Whitmore",
            "name": "Cam Whitmore"
          },
          "NATE_HINTON_1_NBA": {
            "playerID": "NATE_HINTON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "NATE_HINTON_HOUSTON_ROCKETS_NBA",
            "firstName": "Nate",
            "lastName": "Hinton",
            "name": "Nate Hinton"
          },
          "DYSON_DANIELS_1_NBA": {
            "playerID": "DYSON_DANIELS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "DYSON_DANIELS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Dyson",
            "lastName": "Daniels",
            "name": "Dyson Daniels"
          },
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          },
          "NAJI_MARSHALL_1_NBA": {
            "playerID": "NAJI_MARSHALL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "NAJI_MARSHALL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Naji",
            "lastName": "Marshall",
            "name": "Naji Marshall"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jonas",
            "lastName": "Valančiūnas",
            "name": "Jonas Valanciunas"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum"
          }
        }
      },
      {
        "eventID": "7Bxc72uj0kMuL31OUqa1",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            },
            "score": 121
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            },
            "score": 87
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 656,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "assists": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 282,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 2,
              "secondsInLead": 291,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 8,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 10,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 9,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "secondsInLead": 282,
              "threePointersMade": 6,
              "largestLead": 4,
              "steals": 4,
              "defensiveRebounds": 22,
              "fouls": 24,
              "blocks": 4,
              "threePointersAttempted": 29,
              "turnovers": 16,
              "freeThrowsMade": 19,
              "freeThrowsAttempted": 26,
              "fieldGoalsMade": 32,
              "rebounds": 31,
              "offensiveRebounds": 9,
              "assists": 18,
              "fieldGoalsAttempted": 77,
              "twoPointersAttempted": 48,
              "points": 87,
              "twoPointersMade": 26
            },
            "home": {
              "blocks": 4,
              "longestScoringRun": 11,
              "turnovers": 10,
              "steals": 6,
              "freeThrowsMade": 18,
              "fieldGoalsMade": 45,
              "rebounds": 45,
              "defensiveRebounds": 36,
              "fouls": 24,
              "largestLead": 36,
              "fieldGoalsAttempted": 80,
              "freeThrowsAttempted": 30,
              "points": 121,
              "offensiveRebounds": 9,
              "assists": 31,
              "threePointersMade": 13,
              "twoPointersMade": 32,
              "threePointersAttempted": 30,
              "twoPointersAttempted": 50,
              "secondsInLead": 2387
            },
            "SETH_CURRY_1_NBA": {
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 3,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": -11,
              "turnovers": 2,
              "secondsPlayed": 1010
            },
            "DWIGHT_POWELL_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 4,
              "points": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "assists": 3,
              "fouls": 3,
              "turnovers": 4,
              "plusMinus": -9,
              "secondsPlayed": 846,
              "steals": 0
            },
            "JESSE_EDWARDS_1_NBA": {
              "fieldGoalsMade": 3,
              "fouls": 1,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "turnovers": 2,
              "assists": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 18,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "secondsPlayed": 1796
            },
            "JOSH_GREEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "points": 18,
              "twoPointersMade": 6,
              "threePointersAttempted": 3,
              "fouls": 4,
              "plusMinus": -19,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1747
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "turnovers": 1,
              "threePointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "freeThrowsMade": 2,
              "points": 14,
              "twoPointersMade": 3,
              "threePointersAttempted": 10,
              "plusMinus": -32,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 1902
            },
            "MAXI_KLEBER_1_NBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": -11,
              "turnovers": 2,
              "secondsPlayed": 1084
            },
            "GRANT_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 3,
              "turnovers": 1,
              "plusMinus": -17,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1519,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 0
            },
            "KYLE_ANDERSON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "assists": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 14,
              "turnovers": 1,
              "secondsPlayed": 943,
              "points": 5,
              "twoPointersMade": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "fouls": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 2,
              "points": 9,
              "twoPointersMade": 2,
              "plusMinus": 15,
              "assists": 3,
              "secondsPlayed": 1383
            },
            "JORDAN_MCLAUGHLIN_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "assists": 5,
              "steals": 3,
              "plusMinus": 1,
              "secondsPlayed": 828
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "threePointersMade": 4,
              "steals": 1,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 29,
              "twoPointersMade": 7,
              "fouls": 2,
              "assists": 4,
              "turnovers": 3,
              "plusMinus": 14,
              "secondsPlayed": 1870
            },
            "MIKE_CONLEY_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "turnovers": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "plusMinus": 25,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 2,
              "points": 10,
              "secondsPlayed": 1517
            },
            "JADEN_HARDY_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "threePointersAttempted": 5,
              "assists": 2,
              "turnovers": 5,
              "fieldGoalsMade": 7,
              "plusMinus": -23,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1870,
              "points": 18,
              "twoPointersMade": 6
            },
            "NAZ_REID_1_NBA": {
              "blocks": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1,
              "offensiveRebounds": 1,
              "steals": 1,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "fieldGoalsMade": 4,
              "fouls": 3,
              "plusMinus": 23,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1561,
              "threePointersMade": 3,
              "points": 12,
              "threePointersAttempted": 5,
              "twoPointersAttempted": 5
            },
            "RICHAUN_HOLMES_1_NBA": {
              "freeThrowsAttempted": 3,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "blocks": 2,
              "assists": 3,
              "fieldGoalsMade": 4,
              "defensiveRebounds": 6,
              "fouls": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 11,
              "twoPointersMade": 4,
              "rebounds": 10,
              "offensiveRebounds": 4,
              "plusMinus": -21,
              "secondsPlayed": 1815
            },
            "RUDY_GOBERT_1_NBA": {
              "blocks": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 2,
              "twoPointersMade": 5,
              "fouls": 4,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 7,
              "points": 17,
              "plusMinus": 18,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1685
            },
            "LUKA_GARZA_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 2,
              "points": 8,
              "twoPointersMade": 2,
              "plusMinus": 8,
              "secondsPlayed": 323
            },
            "SHAKE_MILTON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "plusMinus": 7,
              "secondsPlayed": 363
            },
            "BRANDON_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 3,
              "plusMinus": -10,
              "assists": 2,
              "secondsPlayed": 496
            },
            "JADEN_MCDANIELS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "points": 11,
              "twoPointersMade": 5,
              "fouls": 4,
              "plusMinus": 12,
              "assists": 4,
              "secondsPlayed": 1443
            },
            "AJ_LAWSON_1_NBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "steals": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "blocks": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "plusMinus": -5,
              "secondsPlayed": 927
            },
            "TROY_BROWN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 7,
              "secondsPlayed": 363
            }
          },
          "reg": {
            "away": {
              "points": 87
            },
            "home": {
              "points": 121
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-131",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-124",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Timberwolves 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1055",
            "bookOdds": "-2128",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-175",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "86.5",
            "bookOverUnder": "86.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "86.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+144",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-24",
            "bookSpread": "-24",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-24",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Timberwolves 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-560",
            "bookOdds": "-962",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-962",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Timberwolves 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+560",
            "bookOdds": "+520",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+520",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-105",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1055",
            "bookOdds": "+1006",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1006",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "197.5",
            "bookOverUnder": "197.5",
            "score": 208,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "197.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+103",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+24",
            "bookSpread": "+24",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+24",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Timberwolves 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "197.5",
            "bookOverUnder": "197.5",
            "score": 208,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "197.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:43.428Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "SETH_CURRY_1_NBA": {
            "playerID": "SETH_CURRY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "SETH_CURRY_DALLAS_MAVERICKS_NBA",
            "firstName": "Seth",
            "lastName": "Curry",
            "name": "Seth Curry"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Jesse Edwards"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway",
            "name": "Tim Hardaway Jr"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "GRANT_WILLIAMS_1_NBA": {
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "GRANT_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Grant",
            "lastName": "Williams",
            "name": "Grant Williams"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          },
          "JORDAN_MCLAUGHLIN_1_NBA": {
            "playerID": "JORDAN_MCLAUGHLIN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JORDAN_MCLAUGHLIN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jordan",
            "lastName": "McLaughlin",
            "name": "Jordan McLaughlin"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns"
          },
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid"
          },
          "RICHAUN_HOLMES_1_NBA": {
            "playerID": "RICHAUN_HOLMES_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "RICHAUN_HOLMES_DALLAS_MAVERICKS_NBA",
            "firstName": "Richaun",
            "lastName": "Holmes",
            "name": "Richaun Holmes"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert"
          },
          "LUKA_GARZA_1_NBA": {
            "playerID": "LUKA_GARZA_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "LUKA_GARZA_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Luka",
            "lastName": "Garza",
            "name": "Luka Garza"
          },
          "SHAKE_MILTON_1_NBA": {
            "playerID": "SHAKE_MILTON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "SHAKE_MILTON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Shake",
            "lastName": "Milton",
            "name": "Shake Milton"
          },
          "BRANDON_WILLIAMS_1_NBA": {
            "playerID": "BRANDON_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "BRANDON_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Brandon",
            "lastName": "Williams",
            "name": "Brandon Williams"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels"
          },
          "AJ_LAWSON_1_NBA": {
            "playerID": "AJ_LAWSON_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "AJ_LAWSON_DALLAS_MAVERICKS_NBA",
            "firstName": "A.J.",
            "lastName": "Lawson",
            "name": "A.J. Lawson"
          },
          "TROY_BROWN_1_NBA": {
            "playerID": "TROY_BROWN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "TROY_BROWN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Troy",
            "lastName": "Brown",
            "name": "Troy Brown"
          }
        }
      },
      {
        "eventID": "BU8z6K5GluHZ7kbnXUlX",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 98,
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            },
            "score": 108
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 699,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 8,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 305,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 340,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 8,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 7,
              "rebounds": 9,
              "offensiveRebounds": 2
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 34,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 12,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "game": {
            "home": {
              "largestLead": 11,
              "secondsInLead": 1039,
              "offensiveRebounds": 7,
              "fieldGoalsMade": 36,
              "longestScoringRun": 15,
              "steals": 9,
              "assists": 24,
              "twoPointersAttempted": 49,
              "threePointersMade": 9,
              "twoPointersMade": 27,
              "points": 98,
              "rebounds": 41,
              "defensiveRebounds": 34,
              "fouls": 20,
              "blocks": 10,
              "turnovers": 17,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 17,
              "threePointersAttempted": 31,
              "fieldGoalsAttempted": 80
            },
            "away": {
              "longestScoringRun": 17,
              "largestLead": 25,
              "threePointersMade": 7,
              "blocks": 5,
              "assists": 29,
              "fieldGoalsMade": 41,
              "threePointersAttempted": 20,
              "turnovers": 15,
              "twoPointersMade": 34,
              "fouls": 20,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 86,
              "twoPointersAttempted": 66,
              "steals": 10,
              "rebounds": 45,
              "defensiveRebounds": 33,
              "secondsInLead": 1745,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 19,
              "points": 108
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 4,
              "steals": 2,
              "fouls": 1,
              "plusMinus": -15,
              "secondsPlayed": 1202
            },
            "MALAKI_BRANHAM_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -1,
              "assists": 2,
              "secondsPlayed": 925
            },
            "DOUG_MCDERMOTT_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "plusMinus": 4,
              "secondsPlayed": 720
            },
            "COLE_ANTHONY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 4,
              "assists": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "points": 11,
              "twoPointersMade": 2,
              "plusMinus": 3,
              "secondsPlayed": 983
            },
            "BLAKE_WESLEY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 697,
              "steals": 1,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1
            },
            "ANTHONY_BLACK_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fouls": 2,
              "plusMinus": 4,
              "secondsPlayed": 1002
            },
            "MORITZ_WAGNER_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 944,
              "points": 10,
              "twoPointersMade": 5
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "fieldGoalsMade": 3,
              "defensiveRebounds": 2,
              "fouls": 4,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "assists": 2,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1581,
              "freeThrowsMade": 7,
              "points": 14
            },
            "JEREMY_SOCHAN_1_NBA": {
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 4,
              "freeThrowsMade": 1,
              "assists": 2,
              "turnovers": 5,
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 62,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "points": 18,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 10,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "fouls": 5,
              "plusMinus": 1,
              "secondsPlayed": 1981
            },
            "TRE_JONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "offensiveRebounds": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 1,
              "turnovers": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "points": 8,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 8,
              "steals": 3,
              "fouls": 4,
              "plusMinus": -2,
              "secondsPlayed": 2075
            },
            "JONATHAN_ISAAC_1_NBA": {
              "fieldGoalsMade": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 57,
              "blocks": 4,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "plusMinus": 1,
              "secondsPlayed": 1096
            },
            "JOE_INGLES_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 5,
              "assists": 2,
              "fieldGoalsAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 913
            },
            "DEVIN_VASSELL_1_NBA": {
              "fouls": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersMade": 5,
              "turnovers": 1,
              "blocks": 1,
              "twoPointersAttempted": 10,
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersMade": 3,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "points": 26,
              "threePointersAttempted": 8,
              "plusMinus": -16,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "secondsPlayed": 2222
            },
            "JALEN_SUGGS_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "assists": 5,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "steals": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "turnovers": 1,
              "fouls": 3,
              "plusMinus": 10,
              "secondsPlayed": 1951
            },
            "PAOLO_BANCHERO_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "turnovers": 1,
              "assists": 7,
              "twoPointersMade": 7,
              "fieldGoalsMade": 9,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "steals": 2,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "plusMinus": 13,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 2139,
              "freeThrowsMade": 5,
              "points": 25
            },
            "FRANZ_WAGNER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "twoPointersMade": 7,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "points": 20,
              "fouls": 4,
              "assists": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "plusMinus": 5,
              "secondsPlayed": 1960
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "assists": 3,
              "twoPointersMade": 5,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "twoPointersAttempted": 10,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 2,
              "points": 21,
              "steals": 2,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "blocks": 6,
              "turnovers": 3,
              "plusMinus": -8,
              "secondsPlayed": 1811
            },
            "CEDI_OSMAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "fouls": 4,
              "fieldGoalPercent": 38,
              "assists": 3,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "points": 8,
              "twoPointersMade": 1,
              "turnovers": 2,
              "plusMinus": -2,
              "secondsPlayed": 1671
            },
            "MARKELLE_FULTZ_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 3,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 0,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "assists": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "twoPointersMade": 5,
              "plusMinus": 3,
              "secondsPlayed": 1830
            }
          },
          "reg": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 98
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 22,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 5,
              "points": 17
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+103",
            "fairOverUnder": "107.5",
            "bookOverUnder": "107.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "107.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Orlando Magic 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "San Antonio Spurs 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+405",
            "bookOdds": "+370",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Orlando Magic 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-174",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-149",
            "fairOverUnder": "107.5",
            "bookOverUnder": "107.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "107.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+144",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Orlando Magic 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "San Antonio Spurs 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "+15",
            "bookSpread": "+15",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+420",
            "bookOdds": "+386",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+386",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "San Antonio Spurs 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-15",
            "bookSpread": "-15",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-15",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-420",
            "bookOdds": "-637",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-637",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-405",
            "bookOdds": "-602",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-602",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "209.5",
            "bookOverUnder": "209.5",
            "score": 206,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "209.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Orlando Magic 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "San Antonio Spurs 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "209.5",
            "bookOverUnder": "209.5",
            "score": 206,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "209.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.587Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          },
          "DOUG_MCDERMOTT_1_NBA": {
            "playerID": "DOUG_MCDERMOTT_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DOUG_MCDERMOTT_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Doug",
            "lastName": "McDermott",
            "name": "Doug McDermott"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "ANTHONY_BLACK_1_NBA": {
            "playerID": "ANTHONY_BLACK_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "ANTHONY_BLACK_ORLANDO_MAGIC_NBA",
            "firstName": "Anthony",
            "lastName": "Black",
            "name": "Anthony Black"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner"
          },
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA",
            "firstName": "Wendell",
            "lastName": "Carter",
            "name": "Wendell Carter Jr"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero"
          },
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz"
          }
        }
      },
      {
        "eventID": "cZPlh81VFlqLMvXk1zZ7",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 105,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 100,
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 5,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 596,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 34,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 510,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 14,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 58,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 13,
              "largestLead": 13,
              "secondsInLead": 1826,
              "steals": 7,
              "threePointersAttempted": 37,
              "offensiveRebounds": 12,
              "threePointersMade": 15,
              "rebounds": 47,
              "defensiveRebounds": 35,
              "assists": 21,
              "blocks": 9,
              "turnovers": 8,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 37,
              "fouls": 23,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 56,
              "points": 100,
              "twoPointersMade": 22
            },
            "home": {
              "longestScoringRun": 13,
              "steals": 2,
              "largestLead": 13,
              "defensiveRebounds": 38,
              "turnovers": 11,
              "twoPointersMade": 26,
              "fieldGoalsMade": 37,
              "rebounds": 53,
              "blocks": 9,
              "fieldGoalsAttempted": 87,
              "threePointersAttempted": 26,
              "offensiveRebounds": 15,
              "assists": 24,
              "twoPointersAttempted": 61,
              "threePointersMade": 11,
              "fouls": 14,
              "secondsInLead": 812,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 20,
              "points": 105
            },
            "DAVIS_BERTANS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 8,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JUSTIN_HOLIDAY_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 3,
              "steals": 1,
              "fieldGoalsMade": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 682,
              "points": 5,
              "twoPointersMade": 1
            },
            "CHET_HOLMGREN_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 3,
              "blocks": 5,
              "twoPointersMade": 4,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 3,
              "points": 18,
              "plusMinus": 13,
              "secondsPlayed": 1927
            },
            "REGGIE_JACKSON_1_NBA": {
              "freeThrowsAttempted": 4,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "blocks": 1,
              "assists": 3,
              "threePointersAttempted": 3,
              "fouls": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1448,
              "points": 16,
              "twoPointersMade": 3
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 6,
              "turnovers": 0,
              "secondsPlayed": 1019
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 2,
              "threePointersAttempted": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": -5,
              "secondsPlayed": 1123
            },
            "JOSH_GIDDEY_1_NBA": {
              "fieldGoalsMade": 2,
              "fouls": 0,
              "steals": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 8,
              "defensiveRebounds": 6,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "rebounds": 9,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 18,
              "assists": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "plusMinus": -1,
              "secondsPlayed": 1501
            },
            "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 30,
              "assists": 3,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 3,
              "points": 11,
              "turnovers": 3,
              "plusMinus": 13,
              "fouls": 4,
              "secondsPlayed": 2176
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 1,
              "blocks": 2,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "assists": 5,
              "fieldGoalsMade": 10,
              "fouls": 4,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 19,
              "turnovers": 2,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "plusMinus": -1,
              "freeThrowsAttempted": 13,
              "secondsPlayed": 2133,
              "freeThrowsMade": 12,
              "points": 34
            },
            "JAMAL_MURRAY_1_NBA": {
              "blocks": 2,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "twoPointersMade": 4,
              "threePointersAttempted": 3,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "assists": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 16,
              "plusMinus": 1,
              "secondsPlayed": 2311
            },
            "AARON_WIGGINS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 3,
              "assists": 2,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "points": 12,
              "twoPointersMade": 3,
              "defensiveRebounds": 3,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -3,
              "secondsPlayed": 1504
            },
            "AARON_GORDON_1_NBA": {
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "steals": 1,
              "assists": 7,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 2,
              "offensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "blocks": 4,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 13,
              "twoPointersMade": 6,
              "plusMinus": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 1,
              "points": 16,
              "secondsPlayed": 2354
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "assists": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 3,
              "threePointersMade": 2,
              "points": 10,
              "twoPointersMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "turnovers": 0,
              "plusMinus": -13,
              "secondsPlayed": 973
            },
            "CASON_WALLACE_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 4,
              "points": 5,
              "twoPointersMade": 1,
              "assists": 1,
              "threePointersAttempted": 3,
              "fouls": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "plusMinus": 0,
              "secondsPlayed": 1210
            },
            "ZEKE_NNAJI_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "plusMinus": -12,
              "turnovers": 1,
              "secondsPlayed": 526
            },
            "MICHAEL_PORTER_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "freeThrowsMade": 0,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 9,
              "steals": 1,
              "threePointersMade": 3,
              "points": 15,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "fouls": 4,
              "plusMinus": -15,
              "secondsPlayed": 2340
            },
            "LUGUENTZ_DORT_1_NBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "steals": 1,
              "threePointersMade": 1,
              "points": 7,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "threePointersAttempted": 6,
              "turnovers": 1,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "plusMinus": 3,
              "secondsPlayed": 2187
            },
            "PEYTON_WATSON_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 1,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "threePointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 4,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "steals": 2,
              "points": 9,
              "twoPointersMade": 2,
              "plusMinus": 13,
              "secondsPlayed": 1269
            },
            "VASILIJE_MICIC_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 4,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": 14,
              "fieldGoalPercent": 50,
              "assists": 5,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1000
            }
          },
          "reg": {
            "away": {
              "points": 100
            },
            "home": {
              "points": 105
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 7,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Denver Nuggets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Oklahoma City Thunder 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-340",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Denver Nuggets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-184",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-184",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "94.5",
            "bookOverUnder": "94.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "94.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+151",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Denver Nuggets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Oklahoma City Thunder 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-220",
            "bookOdds": "-275",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-129",
            "fairOverUnder": "101.5",
            "bookOverUnder": "101.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Oklahoma City Thunder 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+220",
            "bookOdds": "+197",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "101.5",
            "bookOverUnder": "101.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+263",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "196",
            "bookOverUnder": "196",
            "score": 205,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "196",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Denver Nuggets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-123",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Oklahoma City Thunder 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "196",
            "bookOverUnder": "196",
            "score": 205,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "196",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:51.340Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DAVIS_BERTANS_1_NBA": {
            "playerID": "DAVIS_BERTANS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "DAVIS_BERTANS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Davis",
            "lastName": "Bertans",
            "name": "Davis Bertans"
          },
          "JUSTIN_HOLIDAY_1_NBA": {
            "playerID": "JUSTIN_HOLIDAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JUSTIN_HOLIDAY_DENVER_NUGGETS_NBA",
            "firstName": "Justin",
            "lastName": "Holiday",
            "name": "Justin Holiday"
          },
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey"
          },
          "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "KENTAVIOUS_CALDWELLPOPE_DENVER_NUGGETS_NBA",
            "firstName": "Kentavious",
            "lastName": "Caldwell-Pope",
            "name": "Kentavious Caldwell-Pope"
          },
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace"
          },
          "ZEKE_NNAJI_1_NBA": {
            "playerID": "ZEKE_NNAJI_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "ZEKE_NNAJI_DENVER_NUGGETS_NBA",
            "firstName": "Zeke",
            "lastName": "Nnaji",
            "name": "Zeke Nnaji"
          },
          "MICHAEL_PORTER_JR_1_NBA": {
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "MICHAEL_PORTER_JR_DENVER_NUGGETS_NBA",
            "firstName": "Michael",
            "lastName": "Porter",
            "name": "Michael Porter Jr"
          },
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          },
          "VASILIJE_MICIC_1_NBA": {
            "playerID": "VASILIJE_MICIC_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "VASILIJE_MICIC_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Vasilije",
            "lastName": "Micić",
            "name": "Vasilije Micic"
          }
        }
      },
      {
        "eventID": "xXIRj6HGy2ffYWyDctMs",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 120,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 136,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 13,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 481,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 667,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 34,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 14
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "fieldGoalsMade": 49,
              "rebounds": 42,
              "defensiveRebounds": 33,
              "fouls": 12,
              "largestLead": 21,
              "blocks": 6,
              "fieldGoalsAttempted": 79,
              "secondsInLead": 1986,
              "freeThrowsAttempted": 32,
              "steals": 5,
              "points": 136,
              "threePointersAttempted": 28,
              "offensiveRebounds": 9,
              "assists": 35,
              "twoPointersAttempted": 51,
              "turnovers": 15,
              "threePointersMade": 14,
              "freeThrowsMade": 24,
              "twoPointersMade": 35
            },
            "home": {
              "longestScoringRun": 9,
              "fieldGoalsMade": 47,
              "rebounds": 27,
              "defensiveRebounds": 19,
              "fouls": 24,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 93,
              "secondsInLead": 569,
              "freeThrowsAttempted": 13,
              "steals": 11,
              "points": 120,
              "threePointersAttempted": 39,
              "offensiveRebounds": 8,
              "assists": 28,
              "twoPointersAttempted": 54,
              "turnovers": 11,
              "threePointersMade": 16,
              "freeThrowsMade": 10,
              "twoPointersMade": 31
            },
            "NIC_CLAXTON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "fouls": 3,
              "defensiveRebounds": 8,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "secondsPlayed": 1816,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "CAMERON_JOHNSON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "fouls": 3,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "secondsPlayed": 1768,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            },
            "JUSUF_NURKIC_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "fouls": 2,
              "defensiveRebounds": 6,
              "plusMinus": 16,
              "fieldGoalPercent": 73,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 0,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "secondsPlayed": 1786,
              "threePointersMade": 0,
              "twoPointersMade": 11,
              "freeThrowsMade": 6
            },
            "DENNIS_SMITH_JR_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "fouls": 2,
              "defensiveRebounds": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1116,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2
            },
            "JOSH_OKOGIE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "fouls": 1,
              "defensiveRebounds": 6,
              "plusMinus": 5,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1539,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "NASSIR_LITTLE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 80,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "CAM_THOMAS_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 2,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 58,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "secondsPlayed": 1992,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "HARRY_III_GILES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 136,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ROYCE_ONEALE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 5,
              "plusMinus": -13,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 1231,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KEITA_BATESDIOP_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "fouls": 0,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 1131,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 1
            },
            "KEVIN_DURANT_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "fouls": 1,
              "defensiveRebounds": 5,
              "plusMinus": 20,
              "fieldGoalPercent": 63,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 12,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "secondsPlayed": 2255,
              "threePointersMade": 2,
              "freeThrowsMade": 11,
              "twoPointersMade": 8
            },
            "MIKAL_BRIDGES_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 2391,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 1
            },
            "JORDAN_GOODWIN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 80,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "TRENDON_WATFORD_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 338,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DEVIN_BOOKER_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": 19,
              "fieldGoalPercent": 53,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 2163,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "ERIC_GORDON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 17,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1921,
              "threePointersMade": 5,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DREW_EUBANKS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "fouls": 1,
              "defensiveRebounds": 6,
              "plusMinus": 0,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1093,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "YUTA_WATANABE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 80,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LONNIE_WALKER_IV_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": -14,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 1838,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "CHIMEZIE_METU_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 80,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRADLEY_BEAL_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "fouls": 1,
              "defensiveRebounds": 3,
              "plusMinus": 1,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "secondsPlayed": 2190,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 5
            },
            "SPENCER_DINWIDDIE_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "fouls": 1,
              "defensiveRebounds": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1776,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 136
            },
            "home": {
              "points": 120
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 21,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 33,
              "threePointersAttempted": 15,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 19,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 586,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 42,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 8,
              "largestLead": 1,
              "blocks": 0,
              "secondsInLead": 88,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 6,
              "turnovers": 8,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 13
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "128.5",
            "bookOverUnder": "128.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "128.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Suns 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+116",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Suns 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+182",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-151",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Suns 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+700",
            "bookOdds": "+651",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+651",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Suns 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-700",
            "bookOdds": "-1333",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+2005",
            "bookOdds": "+1959",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1959",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "124",
            "bookOverUnder": "124",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-105",
            "fairOverUnder": "128.5",
            "bookOverUnder": "128.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "128.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-830",
            "bookOdds": "-1370",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+830",
            "bookOdds": "+793",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+793",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+105",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-253",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-2005",
            "bookOdds": "-3846",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3846",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "124",
            "bookOverUnder": "124",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "246",
            "bookOverUnder": "246",
            "score": 256,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "246",
            "bookOverUnder": "246",
            "score": 256,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:13.233Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T01:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton"
          },
          "CAMERON_JOHNSON_1_NBA": {
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAMERON_JOHNSON_BROOKLYN_NETS_NBA",
            "firstName": "Cameron",
            "lastName": "Johnson",
            "name": "Cameron Johnson"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkić"
          },
          "DENNIS_SMITH_JR_1_NBA": {
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DENNIS_SMITH_BROOKLYN_NETS_NBA",
            "firstName": "Dennis",
            "lastName": "Smith",
            "name": "Dennis Smith"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "NASSIR_LITTLE_1_NBA": {
            "playerID": "NASSIR_LITTLE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "NASSIR_LITTLE_PHOENIX_SUNS_NBA",
            "firstName": "Nassir",
            "lastName": "Little",
            "name": "Nassir Little"
          },
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas"
          },
          "HARRY_III_GILES_1_NBA": {
            "playerID": "HARRY_III_GILES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "HARRY_GILES_BROOKLYN_NETS_NBA",
            "firstName": "Harry",
            "lastName": "Giles",
            "name": "Harry Giles"
          },
          "ROYCE_ONEALE_1_NBA": {
            "playerID": "ROYCE_ONEALE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "ROYCE_ONEALE_BROOKLYN_NETS_NBA",
            "firstName": "Royce",
            "lastName": "O'Neale",
            "name": "Royce O'Neale"
          },
          "KEITA_BATESDIOP_1_NBA": {
            "playerID": "KEITA_BATESDIOP_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEITA_BATESDIOP_PHOENIX_SUNS_NBA",
            "firstName": "Keita",
            "lastName": "Bates-Diop",
            "name": "Keita Bates-Diop"
          },
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges"
          },
          "JORDAN_GOODWIN_1_NBA": {
            "playerID": "JORDAN_GOODWIN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JORDAN_GOODWIN_PHOENIX_SUNS_NBA",
            "firstName": "Jordan",
            "lastName": "Goodwin",
            "name": "Jordan Goodwin"
          },
          "TRENDON_WATFORD_1_NBA": {
            "playerID": "TRENDON_WATFORD_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "TRENDON_WATFORD_BROOKLYN_NETS_NBA",
            "firstName": "Trendon",
            "lastName": "Watford",
            "name": "Trendon Watford"
          },
          "DEVIN_BOOKER_1_NBA": {
            "playerID": "DEVIN_BOOKER_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DEVIN_BOOKER_PHOENIX_SUNS_NBA",
            "firstName": "Devin",
            "lastName": "Booker",
            "name": "Devin Booker"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          },
          "YUTA_WATANABE_1_NBA": {
            "playerID": "YUTA_WATANABE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "YUTA_WATANABE_PHOENIX_SUNS_NBA",
            "firstName": "Yuta",
            "lastName": "Watanabe",
            "name": "Yuta Watanabe"
          },
          "LONNIE_WALKER_IV_1_NBA": {
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "LONNIE_WALKER_IV_BROOKLYN_NETS_NBA",
            "firstName": "Lonnie",
            "lastName": "Walker",
            "name": "Lonnie Walker IV"
          },
          "CHIMEZIE_METU_1_NBA": {
            "playerID": "CHIMEZIE_METU_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "CHIMEZIE_METU_PHOENIX_SUNS_NBA",
            "firstName": "Chimezie",
            "lastName": "Metu",
            "name": "Chimezie Metu"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal"
          },
          "SPENCER_DINWIDDIE_1_NBA": {
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "SPENCER_DINWIDDIE_BROOKLYN_NETS_NBA",
            "firstName": "Spencer",
            "lastName": "Dinwiddie",
            "name": "Spencer Dinwiddie"
          }
        }
      },
      {
        "eventID": "tBcKm7M9Cd2Xq18zv14V",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JABARI_WALKER_1_NBA": {
            "playerID": "JABARI_WALKER_1_NBA",
            "firstName": "Jabari",
            "lastName": "Walker",
            "name": "Jabari Walker",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JABARI_WALKER_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "DEANDRE_AYTON_1_NBA": {
            "playerID": "DEANDRE_AYTON_1_NBA",
            "firstName": "Deandre",
            "lastName": "Ayton",
            "name": "Deandre Ayton",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DEANDRE_AYTON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "ANFERNEE_SIMONS_1_NBA": {
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "firstName": "Anfernee",
            "lastName": "Simons",
            "name": "Anfernee Simons",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "ANFERNEE_SIMONS_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "DAMIAN_LILLARD_1_NBA": {
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "firstName": "Damian",
            "lastName": "Lillard",
            "name": "Damian Lillard",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "DAMIAN_LILLARD_MILWAUKEE_BUCKS_NBA"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA"
          },
          "MALCOLM_BROGDON_1_NBA": {
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "firstName": "Malcolm",
            "lastName": "Brogdon",
            "name": "Malcolm Brogdon",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MALCOLM_BROGDON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA"
          },
          "SCOOT_HENDERSON_1_NBA": {
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "firstName": "Scoot",
            "lastName": "Henderson",
            "name": "Scoot Henderson",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "SCOOT_HENDERSON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "BROOK_LOPEZ_1_NBA": {
            "playerID": "BROOK_LOPEZ_1_NBA",
            "firstName": "Brook",
            "lastName": "Lopez",
            "name": "Brook Lopez",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BROOK_LOPEZ_MILWAUKEE_BUCKS_NBA"
          },
          "KHRIS_MIDDLETON_1_NBA": {
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "firstName": "Khris",
            "lastName": "Middleton",
            "name": "Khris Middleton",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "KHRIS_MIDDLETON_MILWAUKEE_BUCKS_NBA"
          },
          "JERAMI_GRANT_1_NBA": {
            "playerID": "JERAMI_GRANT_1_NBA",
            "firstName": "Jerami",
            "lastName": "Grant",
            "name": "Jerami Grant",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JERAMI_GRANT_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "DUOP_REATH_1_NBA": {
            "playerID": "DUOP_REATH_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DUOP_REATH_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Duop",
            "lastName": "Reath",
            "name": "Duop Reath"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "CAMERON_PAYNE_1_NBA": {
            "playerID": "CAMERON_PAYNE_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "CAMERON_PAYNE_MILWAUKEE_BUCKS_NBA",
            "firstName": "Cameron",
            "lastName": "Payne",
            "name": "Cameron Payne"
          },
          "TOUMANI_CAMARA_1_NBA": {
            "playerID": "TOUMANI_CAMARA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "TOUMANI_CAMARA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Toumani",
            "lastName": "Camara",
            "name": "Toumani Camara"
          },
          "MATISSE_THYBULLE_1_NBA": {
            "playerID": "MATISSE_THYBULLE_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MATISSE_THYBULLE_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Matisse",
            "lastName": "Thybulle",
            "name": "Matisse Thybulle"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "POR",
              "medium": "Trail Blazers",
              "long": "Portland Trail Blazers"
            },
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F0163A",
              "primary": "#F0163A"
            },
            "score": 119
          },
          "away": {
            "statEntityID": "away",
            "score": 116,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 254,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 37,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "away": {
              "fieldGoalsMade": 13,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 8,
              "blocks": 2,
              "secondsInLead": 393,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 38,
              "threePointersAttempted": 15,
              "assists": 7,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 8,
              "rebounds": 15,
              "offensiveRebounds": 6,
              "fieldGoalsAttempted": 28,
              "twoPointersAttempted": 13
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 296,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 260,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 207,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 312,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 29,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 5,
              "largestLead": 8,
              "offensiveRebounds": 10,
              "turnovers": 13,
              "freeThrowsMade": 13,
              "rebounds": 39,
              "defensiveRebounds": 29,
              "fieldGoalsMade": 45,
              "assists": 27,
              "blocks": 5,
              "twoPointersAttempted": 47,
              "steals": 7,
              "threePointersMade": 13,
              "points": 116,
              "twoPointersMade": 32,
              "threePointersAttempted": 45,
              "fouls": 17,
              "fieldGoalsAttempted": 92,
              "secondsInLead": 916,
              "freeThrowsAttempted": 18
            },
            "home": {
              "blocks": 1,
              "longestScoringRun": 8,
              "largestLead": 10,
              "steals": 9,
              "threePointersMade": 12,
              "threePointersAttempted": 28,
              "assists": 26,
              "offensiveRebounds": 9,
              "turnovers": 11,
              "fieldGoalsMade": 49,
              "fouls": 20,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 64,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 9,
              "points": 119,
              "twoPointersMade": 37,
              "rebounds": 39,
              "defensiveRebounds": 30,
              "secondsInLead": 1526
            },
            "DUOP_REATH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "threePointersMade": 2,
              "points": 10,
              "fouls": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 780
            },
            "SCOOT_HENDERSON_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "points": 15,
              "twoPointersMade": 5,
              "threePointersAttempted": 2,
              "assists": 4,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 1320
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "fouls": 2,
              "turnovers": 1,
              "plusMinus": -10,
              "secondsPlayed": 866
            },
            "KHRIS_MIDDLETON_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "blocks": 1,
              "threePointersMade": 3,
              "threePointersAttempted": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "assists": 8,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "points": 21,
              "twoPointersMade": 6,
              "plusMinus": 7,
              "secondsPlayed": 2043
            },
            "BROOK_LOPEZ_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "blocks": 2,
              "fouls": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "steals": 1,
              "assists": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "threePointersMade": 4,
              "points": 19,
              "threePointersAttempted": 10,
              "plusMinus": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 2170
            },
            "DAMIAN_LILLARD_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "steals": 1,
              "turnovers": 4,
              "threePointersMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 13,
              "fouls": 2,
              "fieldGoalPercent": 39,
              "assists": 7,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 10,
              "points": 25,
              "twoPointersMade": 6,
              "plusMinus": 6,
              "secondsPlayed": 2393
            },
            "JAE_CROWDER_1_NBA": {
              "steals": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "assists": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 6,
              "blocks": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "plusMinus": -11,
              "secondsPlayed": 1112
            },
            "MALCOLM_BROGDON_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "threePointersMade": 2,
              "points": 14,
              "twoPointersMade": 3,
              "assists": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "fouls": 3,
              "plusMinus": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 2144
            },
            "ANFERNEE_SIMONS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 4,
              "threePointersAttempted": 9,
              "assists": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "fieldGoalsMade": 10,
              "plusMinus": -11,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 10,
              "points": 24,
              "twoPointersMade": 6,
              "secondsPlayed": 2308
            },
            "CAMERON_PAYNE_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -9,
              "assists": 2,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 486
            },
            "JABARI_WALKER_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 8,
              "twoPointersAttempted": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -6,
              "turnovers": 1,
              "secondsPlayed": 987
            },
            "MALIK_BEASLEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "steals": 1,
              "fouls": 3,
              "plusMinus": 6,
              "secondsPlayed": 1736
            },
            "JERAMI_GRANT_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 2,
              "assists": 4,
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "twoPointersMade": 7,
              "fouls": 3,
              "plusMinus": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 18,
              "secondsPlayed": 2272
            },
            "BOBBY_PORTIS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "points": 11,
              "twoPointersMade": 4,
              "plusMinus": -11,
              "secondsPlayed": 1324
            },
            "TOUMANI_CAMARA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 2,
              "plusMinus": 0,
              "secondsPlayed": 1363
            },
            "DEANDRE_AYTON_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "blocks": 1,
              "steals": 1,
              "fouls": 3,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 10,
              "points": 20,
              "twoPointersMade": 10,
              "rebounds": 11,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "plusMinus": -10,
              "secondsPlayed": 2100
            },
            "MATISSE_THYBULLE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "defensiveRebounds": 2,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "steals": 1,
              "plusMinus": 13,
              "secondsPlayed": 1124
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "threePointersMade": 0,
              "assists": 4,
              "offensiveRebounds": 3,
              "threePointersAttempted": 2,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "turnovers": 6,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 63,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "steals": 3,
              "points": 27,
              "twoPointersMade": 10,
              "fouls": 5,
              "plusMinus": 6,
              "freeThrowsAttempted": 11,
              "secondsPlayed": 2266
            }
          },
          "reg": {
            "away": {
              "points": 116
            },
            "home": {
              "points": 119
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 20,
              "freeThrowsAttempted": 5,
              "steals": 6,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 699,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 8,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-01T03:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Milwaukee Bucks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "119.5",
            "bookOverUnder": "119.5",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-DEANDRE_AYTON_1_NBA-game-ou-over": {
            "oddID": "points-DEANDRE_AYTON_1_NBA-game-ou-over",
            "opposingOddID": "points-DEANDRE_AYTON_1_NBA-game-ou-under",
            "marketName": "Deandre Ayton Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_AYTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEANDRE_AYTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+113",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+305",
            "bookOdds": "+276",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+276",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-DAMIAN_LILLARD_1_NBA-game-ou-over": {
            "oddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "opposingOddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "marketName": "Damian Lillard Points Over/Under",
            "statID": "points",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-305",
            "bookOdds": "-413",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-413",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over": {
            "oddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "opposingOddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "marketName": "Giannis Antetokounmpo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-DAMIAN_LILLARD_1_NBA-game-ou-under": {
            "oddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "opposingOddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "marketName": "Damian Lillard Points Over/Under",
            "statID": "points",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-184",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-184",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Milwaukee Bucks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "-101",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+350",
            "bookOdds": "+335",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+335",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over": {
            "oddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "opposingOddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "marketName": "Giannis Antetokounmpo Points Over/Under",
            "statID": "points",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+300",
            "bookOdds": "+271",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+271",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-BOBBY_PORTIS_1_NBA-game-ou-under": {
            "oddID": "points-BOBBY_PORTIS_1_NBA-game-ou-under",
            "opposingOddID": "points-BOBBY_PORTIS_1_NBA-game-ou-over",
            "marketName": "Bobby Portis Points Over/Under",
            "statID": "points",
            "statEntityID": "BOBBY_PORTIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BOBBY_PORTIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-216",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "135.5",
            "bookOverUnder": "135.5",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "135.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-DAMIAN_LILLARD_1_NBA-game-ou-under": {
            "oddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "marketName": "Damian Lillard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Milwaukee Bucks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "119.5",
            "bookOverUnder": "119.5",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Milwaukee Bucks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-MALIK_BEASLEY_1_NBA-game-ou-under": {
            "oddID": "points-MALIK_BEASLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-MALIK_BEASLEY_1_NBA-game-ou-over",
            "marketName": "Malik Beasley Points Over/Under",
            "statID": "points",
            "statEntityID": "MALIK_BEASLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALIK_BEASLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-350",
            "bookOdds": "-417",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-417",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-390",
            "bookOdds": "-575",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-575",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "135.5",
            "bookOverUnder": "135.5",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "135.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-BROOK_LOPEZ_1_NBA-game-ou-over": {
            "oddID": "points-BROOK_LOPEZ_1_NBA-game-ou-over",
            "opposingOddID": "points-BROOK_LOPEZ_1_NBA-game-ou-under",
            "marketName": "Brook Lopez Points Over/Under",
            "statID": "points",
            "statEntityID": "BROOK_LOPEZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BROOK_LOPEZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "240",
            "bookOverUnder": "240",
            "score": 235,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Portland Trail Blazers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Milwaukee Bucks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-KHRIS_MIDDLETON_1_NBA-game-ou-under": {
            "oddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "opposingOddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "marketName": "Khris Middleton Points Over/Under",
            "statID": "points",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-195",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-over": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-105",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Milwaukee Bucks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-BROOK_LOPEZ_1_NBA-game-ou-under": {
            "oddID": "points-BROOK_LOPEZ_1_NBA-game-ou-under",
            "opposingOddID": "points-BROOK_LOPEZ_1_NBA-game-ou-over",
            "marketName": "Brook Lopez Points Over/Under",
            "statID": "points",
            "statEntityID": "BROOK_LOPEZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BROOK_LOPEZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Portland Trail Blazers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under": {
            "oddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "opposingOddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "marketName": "Giannis Antetokounmpo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+390",
            "bookOdds": "+358",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+358",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Portland Trail Blazers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-MALIK_BEASLEY_1_NBA-game-ou-over": {
            "oddID": "points-MALIK_BEASLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-MALIK_BEASLEY_1_NBA-game-ou-under",
            "marketName": "Malik Beasley Points Over/Under",
            "statID": "points",
            "statEntityID": "MALIK_BEASLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALIK_BEASLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Milwaukee Bucks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-KHRIS_MIDDLETON_1_NBA-game-ou-over": {
            "oddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "opposingOddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "marketName": "Khris Middleton Points Over/Under",
            "statID": "points",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-130",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Milwaukee Bucks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Portland Trail Blazers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-DAMIAN_LILLARD_1_NBA-game-ou-over": {
            "oddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "marketName": "Damian Lillard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Milwaukee Bucks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Milwaukee Bucks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-145",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-300",
            "bookOdds": "-405",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-405",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under": {
            "oddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "opposingOddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "marketName": "Giannis Antetokounmpo Points Over/Under",
            "statID": "points",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+136",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+136",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-415",
            "bookOdds": "-645",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-645",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-DEANDRE_AYTON_1_NBA-game-ou-under": {
            "oddID": "points-DEANDRE_AYTON_1_NBA-game-ou-under",
            "opposingOddID": "points-DEANDRE_AYTON_1_NBA-game-ou-over",
            "marketName": "Deandre Ayton Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_AYTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEANDRE_AYTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under": {
            "oddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "opposingOddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "marketName": "Khris Middleton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-140",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+415",
            "bookOdds": "+380",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+380",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-BOBBY_PORTIS_1_NBA-game-ou-over": {
            "oddID": "points-BOBBY_PORTIS_1_NBA-game-ou-over",
            "opposingOddID": "points-BOBBY_PORTIS_1_NBA-game-ou-under",
            "marketName": "Bobby Portis Points Over/Under",
            "statID": "points",
            "statEntityID": "BOBBY_PORTIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BOBBY_PORTIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over": {
            "oddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "opposingOddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "marketName": "Khris Middleton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+175",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "240",
            "bookOverUnder": "240",
            "score": 235,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-under": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-JABARI_WALKER_1_NBA-game-ou-under": {
            "oddID": "points-JABARI_WALKER_1_NBA-game-ou-under",
            "opposingOddID": "points-JABARI_WALKER_1_NBA-game-ou-over",
            "marketName": "Jabari Walker Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_WALKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JABARI_WALKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Milwaukee Bucks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-JABARI_WALKER_1_NBA-game-ou-over": {
            "oddID": "points-JABARI_WALKER_1_NBA-game-ou-over",
            "opposingOddID": "points-JABARI_WALKER_1_NBA-game-ou-under",
            "marketName": "Jabari Walker Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_WALKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JABARI_WALKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Milwaukee Bucks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:33.588Z"
              }
            }
          }
        }
      },
      {
        "eventID": "089TdfWgXlWBI6v9lKHF",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA"
          },
          "ISAIAH_HARTENSTEIN_1_NBA": {
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "firstName": "Isaiah",
            "lastName": "Hartenstein",
            "name": "Isaiah Hartenstein",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "ISAIAH_HARTENSTEIN_NEW_YORK_KNICKS_NBA"
          },
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA"
          },
          "BUDDY_HIELD_1_NBA": {
            "playerID": "BUDDY_HIELD_1_NBA",
            "firstName": "Buddy",
            "lastName": "Hield",
            "name": "Buddy Hield",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BUDDY_HIELD_INDIANA_PACERS_NBA"
          },
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA"
          },
          "OG_ANUNOBY_1_NBA": {
            "playerID": "OG_ANUNOBY_1_NBA",
            "firstName": "O.G.",
            "lastName": "Anunoby",
            "name": "O.G. Anunoby",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "OG_ANUNOBY_NEW_YORK_KNICKS_NBA"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA"
          },
          "JERICHO_SIMS_1_NBA": {
            "playerID": "JERICHO_SIMS_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JERICHO_SIMS_NEW_YORK_KNICKS_NBA",
            "firstName": "Jericho",
            "lastName": "Sims",
            "name": "Jericho Sims"
          },
          "JALEN_SMITH_1_NBA": {
            "playerID": "JALEN_SMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "JALEN_SMITH_INDIANA_PACERS_NBA",
            "firstName": "Jalen",
            "lastName": "Smith",
            "name": "Jalen Smith"
          },
          "MALACHI_FLYNN_1_NBA": {
            "playerID": "MALACHI_FLYNN_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MALACHI_FLYNN_NEW_YORK_KNICKS_NBA",
            "firstName": "Malachi",
            "lastName": "Flynn",
            "name": "Malachi Flynn"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 109,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 105,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 17,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 616,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 11,
              "offensiveRebounds": 7,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 28,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 42,
              "longestScoringRun": 7,
              "rebounds": 44,
              "fouls": 25,
              "defensiveRebounds": 35,
              "largestLead": 15,
              "blocks": 9,
              "fieldGoalsAttempted": 93,
              "secondsInLead": 2385,
              "freeThrowsAttempted": 13,
              "steals": 9,
              "points": 105,
              "threePointersAttempted": 33,
              "offensiveRebounds": 9,
              "assists": 21,
              "twoPointersAttempted": 60,
              "turnovers": 13,
              "threePointersMade": 13,
              "twoPointersMade": 29,
              "freeThrowsMade": 8
            },
            "home": {
              "longestScoringRun": 12,
              "fieldGoalsMade": 41,
              "rebounds": 60,
              "defensiveRebounds": 36,
              "fouls": 14,
              "largestLead": 7,
              "blocks": 7,
              "fieldGoalsAttempted": 103,
              "secondsInLead": 349,
              "freeThrowsAttempted": 25,
              "steals": 8,
              "points": 109,
              "threePointersAttempted": 38,
              "offensiveRebounds": 24,
              "assists": 15,
              "twoPointersAttempted": 65,
              "turnovers": 10,
              "threePointersMade": 8,
              "freeThrowsMade": 19,
              "twoPointersMade": 33
            },
            "PASCAL_SIAKAM_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -10,
              "fieldGoalPercent": 42,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "secondsPlayed": 2127,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "freeThrowsMade": 1
            },
            "BUDDY_HIELD_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1676,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JERICHO_SIMS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -5,
              "fieldGoalPercent": 100,
              "blocks": 3,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 750,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "MILES_MCBRIDE_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 10,
              "fieldGoalPercent": 46,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1741,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "MYLES_TURNER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 5,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1452,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "JALEN_SMITH_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 82,
              "blocks": 2,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1428,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "freeThrowsMade": 0
            },
            "JOSH_HART_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "plusMinus": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "secondsPlayed": 2278,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 5
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 16,
              "defensiveRebounds": 8,
              "fouls": 4,
              "plusMinus": 7,
              "fieldGoalPercent": 31,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 8,
              "assists": 0,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "secondsPlayed": 2590,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "secondsPlayed": 1566,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 31,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 16,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 2276,
              "threePointersMade": 4,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "MALACHI_FLYNN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 423,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "AARON_NESMITH_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "plusMinus": 2,
              "fieldGoalPercent": 46,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 2197,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "JALEN_BRUNSON_1_NBA": {
              "fieldGoalsMade": 15,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 30,
              "freeThrowsAttempted": 11,
              "steals": 0,
              "points": 40,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 24,
              "turnovers": 2,
              "secondsPlayed": 2212,
              "threePointersMade": 1,
              "twoPointersMade": 14,
              "freeThrowsMade": 9
            },
            "BEN_SHEPPARD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 1325,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "ISAIAH_HARTENSTEIN_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 19,
              "defensiveRebounds": 11,
              "fouls": 2,
              "plusMinus": 9,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 0,
              "offensiveRebounds": 8,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 2130,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 0
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 60,
              "blocks": 2,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1314,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "OBI_TOPPIN_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 40,
              "blocks": 2,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1315,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 105
            },
            "home": {
              "points": 109
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 9,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 329,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 20,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 4,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 321,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 14,
              "offensiveRebounds": 10,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 7,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 15,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Pacers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-OBI_TOPPIN_1_NBA-game-ou-under": {
            "oddID": "points-OBI_TOPPIN_1_NBA-game-ou-under",
            "opposingOddID": "points-OBI_TOPPIN_1_NBA-game-ou-over",
            "marketName": "Obi Toppin Points Over/Under",
            "statID": "points",
            "statEntityID": "OBI_TOPPIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "OBI_TOPPIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-AARON_NESMITH_1_NBA-game-ou-under": {
            "oddID": "points-AARON_NESMITH_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_NESMITH_1_NBA-game-ou-over",
            "marketName": "Aaron Nesmith Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_NESMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_NESMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+305",
            "bookOdds": "+278",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+278",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-305",
            "bookOdds": "-418",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-418",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-BUDDY_HIELD_1_NBA-game-ou-over": {
            "oddID": "points-BUDDY_HIELD_1_NBA-game-ou-over",
            "opposingOddID": "points-BUDDY_HIELD_1_NBA-game-ou-under",
            "marketName": "Buddy Hield Points Over/Under",
            "statID": "points",
            "statEntityID": "BUDDY_HIELD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BUDDY_HIELD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-PASCAL_SIAKAM_1_NBA-game-ou-over": {
            "oddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "marketName": "Pascal Siakam Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Knicks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-TYRESE_HALIBURTON_1_NBA-game-ou-over": {
            "oddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "opposingOddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "marketName": "Tyrese Haliburton Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Pacers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-137",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over": {
            "oddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "marketName": "Andrew Nembhard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Pacers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under": {
            "oddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "marketName": "Tyrese Haliburton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-MILES_MCBRIDE_1_NBA-game-ou-over": {
            "oddID": "points-MILES_MCBRIDE_1_NBA-game-ou-over",
            "opposingOddID": "points-MILES_MCBRIDE_1_NBA-game-ou-under",
            "marketName": "Miles McBride Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_MCBRIDE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_MCBRIDE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-MYLES_TURNER_1_NBA-game-ou-over": {
            "oddID": "points-MYLES_TURNER_1_NBA-game-ou-over",
            "opposingOddID": "points-MYLES_TURNER_1_NBA-game-ou-under",
            "marketName": "Myles Turner Points Over/Under",
            "statID": "points",
            "statEntityID": "MYLES_TURNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MYLES_TURNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-147",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-AARON_NESMITH_1_NBA-game-ou-over": {
            "oddID": "points-AARON_NESMITH_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_NESMITH_1_NBA-game-ou-under",
            "marketName": "Aaron Nesmith Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_NESMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_NESMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-MYLES_TURNER_1_NBA-game-ou-under": {
            "oddID": "points-MYLES_TURNER_1_NBA-game-ou-under",
            "opposingOddID": "points-MYLES_TURNER_1_NBA-game-ou-over",
            "marketName": "Myles Turner Points Over/Under",
            "statID": "points",
            "statEntityID": "MYLES_TURNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MYLES_TURNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Pacers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+122",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-ANDREW_NEMBHARD_1_NBA-game-ou-under": {
            "oddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "opposingOddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "marketName": "Andrew Nembhard Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-OG_ANUNOBY_1_NBA-game-ou-over": {
            "oddID": "points-OG_ANUNOBY_1_NBA-game-ou-over",
            "opposingOddID": "points-OG_ANUNOBY_1_NBA-game-ou-under",
            "marketName": "O.G. Anunoby Points Over/Under",
            "statID": "points",
            "statEntityID": "OG_ANUNOBY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "OG_ANUNOBY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Pacers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "67",
            "bookOverUnder": "67",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "127",
            "bookOverUnder": "127",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-MILES_MCBRIDE_1_NBA-game-ou-under": {
            "oddID": "points-MILES_MCBRIDE_1_NBA-game-ou-under",
            "opposingOddID": "points-MILES_MCBRIDE_1_NBA-game-ou-over",
            "marketName": "Miles McBride Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_MCBRIDE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_MCBRIDE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Knicks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Pacers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Pacers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-OG_ANUNOBY_1_NBA-game-ou-under": {
            "oddID": "points-OG_ANUNOBY_1_NBA-game-ou-under",
            "opposingOddID": "points-OG_ANUNOBY_1_NBA-game-ou-over",
            "marketName": "O.G. Anunoby Points Over/Under",
            "statID": "points",
            "statEntityID": "OG_ANUNOBY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "OG_ANUNOBY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-208",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-208",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over": {
            "oddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "marketName": "Tyrese Haliburton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Knicks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-108",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+151",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-ANDREW_NEMBHARD_1_NBA-game-ou-over": {
            "oddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "opposingOddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "marketName": "Andrew Nembhard Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-PASCAL_SIAKAM_1_NBA-game-ou-under": {
            "oddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "marketName": "Pascal Siakam Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under": {
            "oddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "marketName": "Andrew Nembhard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Pacers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-OBI_TOPPIN_1_NBA-game-ou-over": {
            "oddID": "points-OBI_TOPPIN_1_NBA-game-ou-over",
            "opposingOddID": "points-OBI_TOPPIN_1_NBA-game-ou-under",
            "marketName": "Obi Toppin Points Over/Under",
            "statID": "points",
            "statEntityID": "OBI_TOPPIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "OBI_TOPPIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Knicks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Knicks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-PASCAL_SIAKAM_1_NBA-game-ou-over": {
            "oddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "opposingOddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "marketName": "Pascal Siakam Points Over/Under",
            "statID": "points",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-BUDDY_HIELD_1_NBA-game-ou-under": {
            "oddID": "points-BUDDY_HIELD_1_NBA-game-ou-under",
            "opposingOddID": "points-BUDDY_HIELD_1_NBA-game-ou-over",
            "marketName": "Buddy Hield Points Over/Under",
            "statID": "points",
            "statEntityID": "BUDDY_HIELD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BUDDY_HIELD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "127",
            "bookOverUnder": "127",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "67",
            "bookOverUnder": "67",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-TYRESE_HALIBURTON_1_NBA-game-ou-under": {
            "oddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "opposingOddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "marketName": "Tyrese Haliburton Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Knicks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "242",
            "bookOverUnder": "242",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-PASCAL_SIAKAM_1_NBA-game-ou-under": {
            "oddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "opposingOddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "marketName": "Pascal Siakam Points Over/Under",
            "statID": "points",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "242",
            "bookOverUnder": "242",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:28.783Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "completed": true,
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "startsAt": "2024-02-02T00:30:00.000Z",
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "FQKs33P8yLXsNau8SwAu",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "LEBRON_JAMES_1_NBA": {
            "playerID": "LEBRON_JAMES_1_NBA",
            "firstName": "LeBron",
            "lastName": "James",
            "name": "LeBron James",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "LEBRON_JAMES_LOS_ANGELES_LAKERS_NBA"
          },
          "JRUE_HOLIDAY_1_NBA": {
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "firstName": "Jrue",
            "lastName": "Holiday",
            "name": "Jrue Holiday",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JRUE_HOLIDAY_BOSTON_CELTICS_NBA"
          },
          "DERRICK_WHITE_1_NBA": {
            "playerID": "DERRICK_WHITE_1_NBA",
            "firstName": "Derrick",
            "lastName": "White",
            "name": "Derrick White",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DERRICK_WHITE_BOSTON_CELTICS_NBA"
          },
          "CHRISTIAN_WOOD_1_NBA": {
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "firstName": "Christian",
            "lastName": "Wood",
            "name": "Christian Wood",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "CHRISTIAN_WOOD_LOS_ANGELES_LAKERS_NBA"
          },
          "JAYSON_TATUM_1_NBA": {
            "playerID": "JAYSON_TATUM_1_NBA",
            "firstName": "Jayson",
            "lastName": "Tatum",
            "name": "Jayson Tatum",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYSON_TATUM_BOSTON_CELTICS_NBA"
          },
          "TAUREAN_PRINCE_1_NBA": {
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "firstName": "Taurean",
            "lastName": "Prince",
            "name": "Taurean Prince",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "TAUREAN_PRINCE_LOS_ANGELES_LAKERS_NBA"
          },
          "JAYLEN_BROWN_1_NBA": {
            "playerID": "JAYLEN_BROWN_1_NBA",
            "firstName": "Jaylen",
            "lastName": "Brown",
            "name": "Jaylen Brown",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYLEN_BROWN_BOSTON_CELTICS_NBA"
          },
          "ANTHONY_DAVIS_1_NBA": {
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "firstName": "Anthony",
            "lastName": "Davis",
            "name": "Anthony Davis",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "ANTHONY_DAVIS_LOS_ANGELES_LAKERS_NBA"
          },
          "DANGELO_RUSSELL_1_NBA": {
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "firstName": "D'Angelo",
            "lastName": "Russell",
            "name": "D'Angelo Russell",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DANGELO_RUSSELL_LOS_ANGELES_LAKERS_NBA"
          },
          "JARRED_VANDERBILT_1_NBA": {
            "playerID": "JARRED_VANDERBILT_1_NBA",
            "firstName": "Jarred",
            "lastName": "Vanderbilt",
            "name": "Jarred Vanderbilt",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JARRED_VANDERBILT_LOS_ANGELES_LAKERS_NBA"
          },
          "KRISTAPS_PORZINGIS_1_NBA": {
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "firstName": "Kristaps",
            "lastName": "Porzingis",
            "name": "Kristaps Porzingis",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "KRISTAPS_PORZINGIS_BOSTON_CELTICS_NBA"
          },
          "JAXSON_HAYES_1_NBA": {
            "playerID": "JAXSON_HAYES_1_NBA",
            "firstName": "Jaxson",
            "lastName": "Hayes",
            "name": "Jaxson Hayes",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JAXSON_HAYES_LOS_ANGELES_LAKERS_NBA"
          },
          "AUSTIN_REAVES_1_NBA": {
            "playerID": "AUSTIN_REAVES_1_NBA",
            "firstName": "Austin",
            "lastName": "Reaves",
            "name": "Austin Reaves",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "AUSTIN_REAVES_LOS_ANGELES_LAKERS_NBA"
          },
          "RUI_HACHIMURA_1_NBA": {
            "playerID": "RUI_HACHIMURA_1_NBA",
            "firstName": "Rui",
            "lastName": "Hachimura",
            "name": "Rui Hachimura",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "RUI_HACHIMURA_LOS_ANGELES_LAKERS_NBA"
          },
          "OSHAE_BRISSETT_1_NBA": {
            "playerID": "OSHAE_BRISSETT_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "OSHAE_BRISSETT_BOSTON_CELTICS_NBA",
            "firstName": "Oshae",
            "lastName": "Brissett",
            "name": "Oshae Brissett"
          },
          "MAX_CHRISTIE_1_NBA": {
            "playerID": "MAX_CHRISTIE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "MAX_CHRISTIE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Max",
            "lastName": "Christie",
            "name": "Max Christie"
          },
          "SKYLAR_MAYS_1_NBA": {
            "playerID": "SKYLAR_MAYS_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "SKYLAR_MAYS_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Skylar",
            "lastName": "Mays",
            "name": "Skylar Mays"
          },
          "DYLAN_WINDLER_1_NBA": {
            "playerID": "DYLAN_WINDLER_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DYLAN_WINDLER_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Dylan",
            "lastName": "Windler",
            "name": "Dylan Windler"
          },
          "DALANO_BANTON_1_NBA": {
            "playerID": "DALANO_BANTON_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DALANO_BANTON_BOSTON_CELTICS_NBA",
            "firstName": "Dalano",
            "lastName": "Banton",
            "name": "Dalano Banton"
          },
          "SAM_HAUSER_1_NBA": {
            "playerID": "SAM_HAUSER_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SAM_HAUSER_BOSTON_CELTICS_NBA",
            "firstName": "Sam",
            "lastName": "Hauser",
            "name": "Sam Hauser"
          },
          "PAYTON_PRITCHARD_1_NBA": {
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "PAYTON_PRITCHARD_BOSTON_CELTICS_NBA",
            "firstName": "Payton",
            "lastName": "Pritchard",
            "name": "Payton Pritchard"
          },
          "AL_HORFORD_1_NBA": {
            "playerID": "AL_HORFORD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "AL_HORFORD_BOSTON_CELTICS_NBA",
            "firstName": "Al",
            "lastName": "Horford",
            "name": "Al Horford"
          },
          "NEEMIAS_QUETA_1_NBA": {
            "playerID": "NEEMIAS_QUETA_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "NEEMIAS_QUETA_BOSTON_CELTICS_NBA",
            "firstName": "Neemias",
            "lastName": "Queta",
            "name": "Neemias Queta"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 105,
            "names": {
              "short": "BOS",
              "medium": "Celtics",
              "long": "Boston Celtics"
            },
            "teamID": "BOSTON_CELTICS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#008348"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 114,
            "names": {
              "short": "LAL",
              "medium": "Lakers",
              "long": "Los Angeles Lakers"
            },
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552582",
              "primary": "#552582"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 17,
              "defensiveRebounds": 7,
              "fouls": 0,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 33,
              "secondsInLead": 418,
              "freeThrowsAttempted": 4,
              "steals": 7,
              "points": 28,
              "threePointersAttempted": 13,
              "offensiveRebounds": 10,
              "assists": 8,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 6,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 224,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 9,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 38,
              "longestScoringRun": 10,
              "rebounds": 52,
              "defensiveRebounds": 37,
              "fouls": 8,
              "largestLead": 16,
              "blocks": 2,
              "fieldGoalsAttempted": 94,
              "secondsInLead": 2560,
              "freeThrowsAttempted": 26,
              "steals": 11,
              "points": 114,
              "threePointersAttempted": 36,
              "offensiveRebounds": 15,
              "assists": 30,
              "twoPointersAttempted": 58,
              "turnovers": 7,
              "threePointersMade": 19,
              "freeThrowsMade": 19,
              "twoPointersMade": 19
            },
            "home": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 10,
              "rebounds": 54,
              "defensiveRebounds": 40,
              "fouls": 19,
              "largestLead": 4,
              "blocks": 12,
              "fieldGoalsAttempted": 97,
              "secondsInLead": 242,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 105,
              "threePointersAttempted": 48,
              "offensiveRebounds": 14,
              "assists": 30,
              "twoPointersAttempted": 49,
              "turnovers": 15,
              "threePointersMade": 16,
              "freeThrowsMade": 7,
              "twoPointersMade": 25
            },
            "KRISTAPS_PORZINGIS_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": -22,
              "fieldGoalPercent": 47,
              "blocks": 5,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 1769,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 2
            },
            "RUI_HACHIMURA_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 36,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 1988,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "TAUREAN_PRINCE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 2278,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "DERRICK_WHITE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -19,
              "fieldGoalPercent": 36,
              "blocks": 2,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 1964,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "CHRISTIAN_WOOD_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1133,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "OSHAE_BRISSETT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 121,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MAX_CHRISTIE_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 10,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1374,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "SKYLAR_MAYS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 46,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAXSON_HAYES_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 0,
              "offensiveRebounds": 6,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 2032,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 4
            },
            "JAYSON_TATUM_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -12,
              "fieldGoalPercent": 38,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 2197,
              "threePointersMade": 5,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "DYLAN_WINDLER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 46,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JRUE_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "secondsPlayed": 1750,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "AUSTIN_REAVES_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 16,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 2074,
              "threePointersMade": 7,
              "twoPointersMade": 3,
              "freeThrowsMade": 5
            },
            "DALANO_BANTON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 121,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "SAM_HAUSER_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 6,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1359,
              "threePointersMade": 5,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "PAYTON_PRITCHARD_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 1278,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "AL_HORFORD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 33,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 1428,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAYLEN_BROWN_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "plusMinus": -20,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1644,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "JARRED_VANDERBILT_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": 17,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 10,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 3,
              "secondsPlayed": 964,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "NEEMIAS_QUETA_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 7,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 769,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "DANGELO_RUSSELL_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 14,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "secondsPlayed": 2342,
              "threePointersMade": 4,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 114
            },
            "home": {
              "points": 105
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 702,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 8,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 1,
              "blocks": 4,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 18,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 15,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-207",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-207",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-169",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-169",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-LEBRON_JAMES_1_NBA-game-ou-over": {
            "oddID": "assists-LEBRON_JAMES_1_NBA-game-ou-over",
            "opposingOddID": "assists-LEBRON_JAMES_1_NBA-game-ou-under",
            "marketName": "LeBron James Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JRUE_HOLIDAY_1_NBA-game-ou-under": {
            "oddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "opposingOddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "marketName": "Jrue Holiday Points Over/Under",
            "statID": "points",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+162",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+126",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-DERRICK_WHITE_1_NBA-game-ou-over": {
            "oddID": "points-DERRICK_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "points-DERRICK_WHITE_1_NBA-game-ou-under",
            "marketName": "Derrick White Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-CHRISTIAN_WOOD_1_NBA-game-ou-over": {
            "oddID": "points-CHRISTIAN_WOOD_1_NBA-game-ou-over",
            "opposingOddID": "points-CHRISTIAN_WOOD_1_NBA-game-ou-under",
            "marketName": "Christian Wood Points Over/Under",
            "statID": "points",
            "statEntityID": "CHRISTIAN_WOOD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-CHRISTIAN_WOOD_1_NBA-game-ou-under": {
            "oddID": "points-CHRISTIAN_WOOD_1_NBA-game-ou-under",
            "opposingOddID": "points-CHRISTIAN_WOOD_1_NBA-game-ou-over",
            "marketName": "Christian Wood Points Over/Under",
            "statID": "points",
            "statEntityID": "CHRISTIAN_WOOD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-13.5",
            "bookSpread": "-13.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Boston Celtics 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAYSON_TATUM_1_NBA-game-ou-over": {
            "oddID": "points-JAYSON_TATUM_1_NBA-game-ou-over",
            "opposingOddID": "points-JAYSON_TATUM_1_NBA-game-ou-under",
            "marketName": "Jayson Tatum Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-TAUREAN_PRINCE_1_NBA-game-ou-over": {
            "oddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-over",
            "opposingOddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-under",
            "marketName": "Taurean Prince Points Over/Under",
            "statID": "points",
            "statEntityID": "TAUREAN_PRINCE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JAYLEN_BROWN_1_NBA-game-ou-under": {
            "oddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-over",
            "marketName": "Jaylen Brown Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-232",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JRUE_HOLIDAY_1_NBA-game-ou-over": {
            "oddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "marketName": "Jrue Holiday Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JARRED_VANDERBILT_1_NBA-game-ou-over": {
            "oddID": "points-JARRED_VANDERBILT_1_NBA-game-ou-over",
            "opposingOddID": "points-JARRED_VANDERBILT_1_NBA-game-ou-under",
            "marketName": "Jarred Vanderbilt Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRED_VANDERBILT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JARRED_VANDERBILT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under": {
            "oddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under",
            "opposingOddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over",
            "marketName": "Kristaps Porzingis Points Over/Under",
            "statID": "points",
            "statEntityID": "KRISTAPS_PORZINGIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAYLEN_BROWN_1_NBA-game-ou-over": {
            "oddID": "points-JAYLEN_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "points-JAYLEN_BROWN_1_NBA-game-ou-under",
            "marketName": "Jaylen Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Boston Celtics Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-DERRICK_WHITE_1_NBA-game-ou-over": {
            "oddID": "assists-DERRICK_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "assists-DERRICK_WHITE_1_NBA-game-ou-under",
            "marketName": "Derrick White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JRUE_HOLIDAY_1_NBA-game-ou-under": {
            "oddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "marketName": "Jrue Holiday Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAXSON_HAYES_1_NBA-game-ou-under": {
            "oddID": "points-JAXSON_HAYES_1_NBA-game-ou-under",
            "opposingOddID": "points-JAXSON_HAYES_1_NBA-game-ou-over",
            "marketName": "Jaxson Hayes Points Over/Under",
            "statID": "points",
            "statEntityID": "JAXSON_HAYES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAXSON_HAYES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JAYLEN_BROWN_1_NBA-game-ou-over": {
            "oddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-under",
            "marketName": "Jaylen Brown Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+13.5",
            "bookSpread": "+13.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-338",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-338",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over": {
            "oddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over",
            "opposingOddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under",
            "marketName": "Kristaps Porzingis Points Over/Under",
            "statID": "points",
            "statEntityID": "KRISTAPS_PORZINGIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-TAUREAN_PRINCE_1_NBA-game-ou-under": {
            "oddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-under",
            "opposingOddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-over",
            "marketName": "Taurean Prince Points Over/Under",
            "statID": "points",
            "statEntityID": "TAUREAN_PRINCE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-DERRICK_WHITE_1_NBA-game-ou-under": {
            "oddID": "points-DERRICK_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "points-DERRICK_WHITE_1_NBA-game-ou-over",
            "marketName": "Derrick White Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-RUI_HACHIMURA_1_NBA-game-ou-over": {
            "oddID": "points-RUI_HACHIMURA_1_NBA-game-ou-over",
            "opposingOddID": "points-RUI_HACHIMURA_1_NBA-game-ou-under",
            "marketName": "Rui Hachimura Points Over/Under",
            "statID": "points",
            "statEntityID": "RUI_HACHIMURA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUI_HACHIMURA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+264",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+264",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-680",
            "bookOdds": "-1111",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAYLEN_BROWN_1_NBA-game-ou-under": {
            "oddID": "points-JAYLEN_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "points-JAYLEN_BROWN_1_NBA-game-ou-over",
            "marketName": "Jaylen Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JAYSON_TATUM_1_NBA-game-ou-under": {
            "oddID": "assists-JAYSON_TATUM_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAYSON_TATUM_1_NBA-game-ou-over",
            "marketName": "Jayson Tatum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Boston Celtics 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JARRED_VANDERBILT_1_NBA-game-ou-under": {
            "oddID": "points-JARRED_VANDERBILT_1_NBA-game-ou-under",
            "opposingOddID": "points-JARRED_VANDERBILT_1_NBA-game-ou-over",
            "marketName": "Jarred Vanderbilt Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRED_VANDERBILT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JARRED_VANDERBILT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-RUI_HACHIMURA_1_NBA-game-ou-under": {
            "oddID": "points-RUI_HACHIMURA_1_NBA-game-ou-under",
            "opposingOddID": "points-RUI_HACHIMURA_1_NBA-game-ou-over",
            "marketName": "Rui Hachimura Points Over/Under",
            "statID": "points",
            "statEntityID": "RUI_HACHIMURA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUI_HACHIMURA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-DERRICK_WHITE_1_NBA-game-ou-under": {
            "oddID": "assists-DERRICK_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "assists-DERRICK_WHITE_1_NBA-game-ou-over",
            "marketName": "Derrick White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+275",
            "bookOdds": "+250",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-LEBRON_JAMES_1_NBA-game-ou-under": {
            "oddID": "assists-LEBRON_JAMES_1_NBA-game-ou-under",
            "opposingOddID": "assists-LEBRON_JAMES_1_NBA-game-ou-over",
            "marketName": "LeBron James Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAXSON_HAYES_1_NBA-game-ou-over": {
            "oddID": "points-JAXSON_HAYES_1_NBA-game-ou-over",
            "opposingOddID": "points-JAXSON_HAYES_1_NBA-game-ou-under",
            "marketName": "Jaxson Hayes Points Over/Under",
            "statID": "points",
            "statEntityID": "JAXSON_HAYES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAXSON_HAYES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JRUE_HOLIDAY_1_NBA-game-ou-over": {
            "oddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "opposingOddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "marketName": "Jrue Holiday Points Over/Under",
            "statID": "points",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Boston Celtics 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-108",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-275",
            "bookOdds": "-377",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-377",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-JAYSON_TATUM_1_NBA-game-ou-over": {
            "oddID": "assists-JAYSON_TATUM_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAYSON_TATUM_1_NBA-game-ou-under",
            "marketName": "Jayson Tatum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Boston Celtics Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-LEBRON_JAMES_1_NBA-game-ou-over": {
            "oddID": "points-LEBRON_JAMES_1_NBA-game-ou-over",
            "opposingOddID": "points-LEBRON_JAMES_1_NBA-game-ou-under",
            "marketName": "LeBron James Points Over/Under",
            "statID": "points",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+182",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Boston Celtics 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Boston Celtics 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-LEBRON_JAMES_1_NBA-game-ou-under": {
            "oddID": "points-LEBRON_JAMES_1_NBA-game-ou-under",
            "opposingOddID": "points-LEBRON_JAMES_1_NBA-game-ou-over",
            "marketName": "LeBron James Points Over/Under",
            "statID": "points",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+680",
            "bookOdds": "+642",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+642",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-JAYSON_TATUM_1_NBA-game-ou-under": {
            "oddID": "points-JAYSON_TATUM_1_NBA-game-ou-under",
            "opposingOddID": "points-JAYSON_TATUM_1_NBA-game-ou-over",
            "marketName": "Jayson Tatum Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Boston Celtics 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "232.5",
            "bookOverUnder": "232.5",
            "score": 219,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "232.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "232.5",
            "bookOverUnder": "232.5",
            "score": 219,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "232.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.232Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "completed": true,
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "startsAt": "2024-02-02T00:30:00.000Z",
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "iXHZPYLC8yjnzO44WDtb",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "firstName": "Gregory",
            "lastName": "Jackson II",
            "name": "Gregory Jackson II",
            "nickname": "G. Jackson",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA"
          },
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "firstName": "Vince",
            "lastName": "Williams Jr.",
            "name": "Vince Williams Jr.",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA"
          },
          "JAREN_JACKSON_JR_1_NBA": {
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "firstName": "Jaren",
            "lastName": "Jackson Jr.",
            "name": "Jaren Jackson Jr.",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JAREN_JACKSON_JR_MEMPHIS_GRIZZLIES_NBA"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA"
          },
          "SCOTTY_PIPPEN_JR_1_NBA": {
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "firstName": "Scotty",
            "lastName": "Pippen Jr.",
            "name": "Scotty Pippen Jr.",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SCOTTY_PIPPEN_MEMPHIS_GRIZZLIES_NBA"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA"
          },
          "DAVID_RODDY_1_NBA": {
            "playerID": "DAVID_RODDY_1_NBA",
            "firstName": "David",
            "lastName": "Roddy",
            "name": "David Roddy",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DAVID_RODDY_MEMPHIS_GRIZZLIES_NBA"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "DAMIAN_JONES_1_NBA": {
            "playerID": "DAMIAN_JONES_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DAMIAN_JONES_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Damian",
            "lastName": "Jones",
            "name": "Damian Jones"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 101,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 441,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 97,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 9,
              "rebounds": 48,
              "defensiveRebounds": 38,
              "fouls": 16,
              "largestLead": 7,
              "blocks": 8,
              "fieldGoalsAttempted": 86,
              "secondsInLead": 1117,
              "freeThrowsAttempted": 18,
              "steals": 6,
              "points": 108,
              "threePointersAttempted": 35,
              "offensiveRebounds": 10,
              "assists": 26,
              "twoPointersAttempted": 51,
              "turnovers": 14,
              "threePointersMade": 14,
              "freeThrowsMade": 12,
              "twoPointersMade": 27
            },
            "home": {
              "fieldGoalsMade": 37,
              "longestScoringRun": 9,
              "rebounds": 43,
              "defensiveRebounds": 36,
              "fouls": 19,
              "largestLead": 12,
              "blocks": 12,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 1352,
              "freeThrowsAttempted": 17,
              "steals": 9,
              "points": 101,
              "threePointersAttempted": 38,
              "offensiveRebounds": 7,
              "assists": 25,
              "twoPointersAttempted": 52,
              "turnovers": 12,
              "threePointersMade": 12,
              "freeThrowsMade": 15,
              "twoPointersMade": 25
            },
            "JACOB_GILYARD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 1356,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SANTI_ALDAMA_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 0,
              "plusMinus": -13,
              "fieldGoalPercent": 58,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 2250,
              "threePointersMade": 4,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "SAM_MERRILL_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1058,
              "threePointersMade": 3,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DAVID_RODDY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "secondsPlayed": 1072,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1855,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 6
            },
            "GG_JACKSON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 21,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1714,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "DEAN_WADE_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 19,
              "fieldGoalPercent": 40,
              "blocks": 2,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 6,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 1670,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DAMIAN_JONES_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "blocks": 3,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 891,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "CARIS_LEVERT_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -11,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 1742,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 3
            },
            "DARIUS_GARLAND_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "secondsPlayed": 1446,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "JARRETT_ALLEN_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 1,
              "plusMinus": 6,
              "fieldGoalPercent": 46,
              "blocks": 3,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "secondsPlayed": 1269,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 2
            },
            "JOHN_KONCHAR_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -8,
              "fieldGoalPercent": 75,
              "blocks": 2,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1931,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "SCOTTY_PIPPEN_JR_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 44,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 10,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1342,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JAREN_JACKSON_JR_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 4,
              "plusMinus": -11,
              "fieldGoalPercent": 43,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 5,
              "secondsPlayed": 2066,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "freeThrowsMade": 3
            },
            "GEORGES_NIANG_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": -7,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1346,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "MAX_STRUS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1713,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 16,
              "fieldGoalPercent": 53,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "secondsPlayed": 2003,
              "threePointersMade": 3,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "ISAAC_OKORO_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 7,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1262,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            }
          },
          "reg": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 101
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 493,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 127,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 182,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 469,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 6,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 659,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Cleveland Cavaliers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-119",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 108,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DARIUS_GARLAND_1_NBA-game-ou-over": {
            "oddID": "points-DARIUS_GARLAND_1_NBA-game-ou-over",
            "opposingOddID": "points-DARIUS_GARLAND_1_NBA-game-ou-under",
            "marketName": "Darius Garland Points Over/Under",
            "statID": "points",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 9,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-GG_JACKSON_1_NBA-game-ou-under": {
            "oddID": "points-GG_JACKSON_1_NBA-game-ou-under",
            "opposingOddID": "points-GG_JACKSON_1_NBA-game-ou-over",
            "marketName": "Gregory Jackson II Points Over/Under",
            "statID": "points",
            "statEntityID": "GG_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GG_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 21,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+163",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-JOHN_KONCHAR_1_NBA-game-ou-over": {
            "oddID": "assists-JOHN_KONCHAR_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOHN_KONCHAR_1_NBA-game-ou-under",
            "marketName": "John Konchar Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOHN_KONCHAR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOHN_KONCHAR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 0,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-SANTI_ALDAMA_1_NBA-game-ou-over": {
            "oddID": "points-SANTI_ALDAMA_1_NBA-game-ou-over",
            "opposingOddID": "points-SANTI_ALDAMA_1_NBA-game-ou-under",
            "marketName": "Santi Aldama Points Over/Under",
            "statID": "points",
            "statEntityID": "SANTI_ALDAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SANTI_ALDAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 18,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 52,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-187",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 51,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over": {
            "oddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "opposingOddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "marketName": "Vince Williams Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 101,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-EVAN_MOBLEY_1_NBA-game-ou-over": {
            "oddID": "points-EVAN_MOBLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-EVAN_MOBLEY_1_NBA-game-ou-under",
            "marketName": "Evan Mobley Points Over/Under",
            "statID": "points",
            "statEntityID": "EVAN_MOBLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "EVAN_MOBLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 58,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-CARIS_LEVERT_1_NBA-game-ou-under": {
            "oddID": "assists-CARIS_LEVERT_1_NBA-game-ou-under",
            "opposingOddID": "assists-CARIS_LEVERT_1_NBA-game-ou-over",
            "marketName": "Caris LeVert Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CARIS_LEVERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CARIS_LEVERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 55,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-JAREN_JACKSON_JR_1_NBA-game-ou-over": {
            "oddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "marketName": "Jaren Jackson Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 58,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 22,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under": {
            "oddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "marketName": "Donovan Mitchell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 22,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under": {
            "oddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "opposingOddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "marketName": "Vince Williams Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Cleveland Cavaliers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 30,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over": {
            "oddID": "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under",
            "marketName": "Scotty Pippen Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTY_PIPPEN_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-DARIUS_GARLAND_1_NBA-game-ou-over": {
            "oddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-over",
            "opposingOddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-under",
            "marketName": "Darius Garland Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+125",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 48,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Cleveland Cavaliers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-JOHN_KONCHAR_1_NBA-game-ou-under": {
            "oddID": "assists-JOHN_KONCHAR_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOHN_KONCHAR_1_NBA-game-ou-over",
            "marketName": "John Konchar Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOHN_KONCHAR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOHN_KONCHAR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 0,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "103.5",
            "bookOverUnder": "103.5",
            "score": 101,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "103.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under": {
            "oddID": "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over",
            "marketName": "Scotty Pippen Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTY_PIPPEN_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 108,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-MAX_STRUS_1_NBA-game-ou-under": {
            "oddID": "points-MAX_STRUS_1_NBA-game-ou-under",
            "opposingOddID": "points-MAX_STRUS_1_NBA-game-ou-over",
            "marketName": "Max Strus Points Over/Under",
            "statID": "points",
            "statEntityID": "MAX_STRUS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MAX_STRUS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DAVID_RODDY_1_NBA-game-ou-under": {
            "oddID": "points-DAVID_RODDY_1_NBA-game-ou-under",
            "opposingOddID": "points-DAVID_RODDY_1_NBA-game-ou-over",
            "marketName": "David Roddy Points Over/Under",
            "statID": "points",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DARIUS_GARLAND_1_NBA-game-ou-under": {
            "oddID": "points-DARIUS_GARLAND_1_NBA-game-ou-under",
            "opposingOddID": "points-DARIUS_GARLAND_1_NBA-game-ou-over",
            "marketName": "Darius Garland Points Over/Under",
            "statID": "points",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 9,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+161",
            "score": 31,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 55,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DONOVAN_MITCHELL_1_NBA-game-ou-under": {
            "oddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "marketName": "Donovan Mitchell Points Over/Under",
            "statID": "points",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 52,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Cleveland Cavaliers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-184",
            "score": 24,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-184",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+310",
            "bookOdds": "+298",
            "score": 101,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+298",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-GG_JACKSON_1_NBA-game-ou-over": {
            "oddID": "points-GG_JACKSON_1_NBA-game-ou-over",
            "opposingOddID": "points-GG_JACKSON_1_NBA-game-ou-under",
            "marketName": "Gregory Jackson II Points Over/Under",
            "statID": "points",
            "statEntityID": "GG_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GG_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over": {
            "oddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "marketName": "Donovan Mitchell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Cleveland Cavaliers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "29",
            "bookOverUnder": "29",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "29",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 54,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 21,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-JARRETT_ALLEN_1_NBA-game-ou-over": {
            "oddID": "points-JARRETT_ALLEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JARRETT_ALLEN_1_NBA-game-ou-under",
            "marketName": "Jarrett Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRETT_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JARRETT_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-DARIUS_GARLAND_1_NBA-game-ou-under": {
            "oddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-under",
            "opposingOddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-over",
            "marketName": "Darius Garland Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-169",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-169",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 109,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 31,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Cleveland Cavaliers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "29",
            "bookOverUnder": "29",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "29",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Cleveland Cavaliers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+104",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 108,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-220",
            "bookOdds": "-244",
            "score": 51,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-244",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-EVAN_MOBLEY_1_NBA-game-ou-under": {
            "oddID": "points-EVAN_MOBLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-EVAN_MOBLEY_1_NBA-game-ou-over",
            "marketName": "Evan Mobley Points Over/Under",
            "statID": "points",
            "statEntityID": "EVAN_MOBLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "EVAN_MOBLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DAVID_RODDY_1_NBA-game-ou-over": {
            "oddID": "points-DAVID_RODDY_1_NBA-game-ou-over",
            "opposingOddID": "points-DAVID_RODDY_1_NBA-game-ou-under",
            "marketName": "David Roddy Points Over/Under",
            "statID": "points",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under": {
            "oddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "marketName": "Vince Williams Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-CARIS_LEVERT_1_NBA-game-ou-over": {
            "oddID": "points-CARIS_LEVERT_1_NBA-game-ou-over",
            "opposingOddID": "points-CARIS_LEVERT_1_NBA-game-ou-under",
            "marketName": "Caris LeVert Points Over/Under",
            "statID": "points",
            "statEntityID": "CARIS_LEVERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CARIS_LEVERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 58,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+220",
            "bookOdds": "+209",
            "score": 58,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+209",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Cleveland Cavaliers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-CARIS_LEVERT_1_NBA-game-ou-over": {
            "oddID": "assists-CARIS_LEVERT_1_NBA-game-ou-over",
            "opposingOddID": "assists-CARIS_LEVERT_1_NBA-game-ou-under",
            "marketName": "Caris LeVert Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CARIS_LEVERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CARIS_LEVERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "103.5",
            "bookOverUnder": "103.5",
            "score": 101,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "103.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 30,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over": {
            "oddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "marketName": "Vince Williams Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-JAREN_JACKSON_JR_1_NBA-game-ou-under": {
            "oddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "marketName": "Jaren Jackson Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-CARIS_LEVERT_1_NBA-game-ou-under": {
            "oddID": "points-CARIS_LEVERT_1_NBA-game-ou-under",
            "opposingOddID": "points-CARIS_LEVERT_1_NBA-game-ou-over",
            "marketName": "Caris LeVert Points Over/Under",
            "statID": "points",
            "statEntityID": "CARIS_LEVERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CARIS_LEVERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-310",
            "bookOdds": "-352",
            "score": 108,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-352",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-SANTI_ALDAMA_1_NBA-game-ou-under": {
            "oddID": "points-SANTI_ALDAMA_1_NBA-game-ou-under",
            "opposingOddID": "points-SANTI_ALDAMA_1_NBA-game-ou-over",
            "marketName": "Santi Aldama Points Over/Under",
            "statID": "points",
            "statEntityID": "SANTI_ALDAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SANTI_ALDAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 18,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 109,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-DONOVAN_MITCHELL_1_NBA-game-ou-over": {
            "oddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "marketName": "Donovan Mitchell Points Over/Under",
            "statID": "points",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 25,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 54,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 31,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 31,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over": {
            "oddID": "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under",
            "marketName": "Scotty Pippen Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTY_PIPPEN_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 48,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "216",
            "bookOverUnder": "216",
            "score": 209,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-JARRETT_ALLEN_1_NBA-game-ou-under": {
            "oddID": "points-JARRETT_ALLEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JARRETT_ALLEN_1_NBA-game-ou-over",
            "marketName": "Jarrett Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRETT_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JARRETT_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 14,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "216",
            "bookOverUnder": "216",
            "score": 209,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "points-MAX_STRUS_1_NBA-game-ou-over": {
            "oddID": "points-MAX_STRUS_1_NBA-game-ou-over",
            "opposingOddID": "points-MAX_STRUS_1_NBA-game-ou-under",
            "marketName": "Max Strus Points Over/Under",
            "statID": "points",
            "statEntityID": "MAX_STRUS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MAX_STRUS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          },
          "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under": {
            "oddID": "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOTTY_PIPPEN_JR_1_NBA-game-ou-over",
            "marketName": "Scotty Pippen Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTY_PIPPEN_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": false,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:48.178Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "startsAt": "2024-02-02T01:00:00.000Z",
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "Pa7YPvk0s4xWEZeJKnhm",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 124,
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "points": 39
            },
            "home": {
              "points": 32
            }
          },
          "game": {
            "away": {
              "points": 127
            },
            "home": {
              "points": 124
            }
          },
          "4q": {
            "away": {
              "points": 34
            },
            "home": {
              "points": 31
            }
          },
          "3q": {
            "away": {
              "points": 22
            },
            "home": {
              "points": 32
            }
          },
          "2q": {
            "away": {
              "points": 32
            },
            "home": {
              "points": 29
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-02T02:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {}
      },
      {
        "eventID": "ZCd4wem0BJhi1ticlaop",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 124,
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 648,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 39,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 11,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 47,
              "longestScoringRun": 11,
              "rebounds": 40,
              "defensiveRebounds": 30,
              "fouls": 22,
              "largestLead": 12,
              "blocks": 11,
              "fieldGoalsAttempted": 94,
              "secondsInLead": 2574,
              "freeThrowsAttempted": 21,
              "steals": 6,
              "points": 127,
              "threePointersAttempted": 32,
              "offensiveRebounds": 10,
              "assists": 27,
              "twoPointersAttempted": 62,
              "turnovers": 4,
              "threePointersMade": 14,
              "freeThrowsMade": 19,
              "twoPointersMade": 33
            },
            "home": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 7,
              "rebounds": 43,
              "defensiveRebounds": 33,
              "fouls": 15,
              "largestLead": 3,
              "blocks": 9,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 69,
              "freeThrowsAttempted": 25,
              "steals": 3,
              "points": 124,
              "threePointersAttempted": 36,
              "offensiveRebounds": 10,
              "assists": 36,
              "twoPointersAttempted": 51,
              "turnovers": 9,
              "threePointersMade": 12,
              "freeThrowsMade": 22,
              "twoPointersMade": 33
            },
            "TYRESE_MAXEY_1_NBA": {
              "fieldGoalsMade": 17,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": -2,
              "fieldGoalPercent": 63,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "freeThrowsAttempted": 11,
              "steals": 0,
              "points": 51,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 18,
              "turnovers": 0,
              "secondsPlayed": 2466,
              "threePointersMade": 7,
              "twoPointersMade": 10,
              "freeThrowsMade": 10
            },
            "COLLIN_SEXTON_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "secondsPlayed": 1489,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 4
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": -1,
              "fieldGoalPercent": 43,
              "blocks": 3,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 2375,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "LAURI_MARKKANEN_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 2006,
              "threePointersMade": 4,
              "twoPointersMade": 6,
              "freeThrowsMade": 4
            },
            "WALKER_KESSLER_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 100,
              "blocks": 4,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 861,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "KRIS_DUNN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 25,
              "blocks": 2,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 961,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PAUL_REED_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 33,
              "blocks": 2,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 1,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1659,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "DANUEL_HOUSE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1143,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 3
            },
            "SIMONE_FONTECCHIO_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1601,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "KEYONTE_GEORGE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1260,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "OCHAI_AGBAJI_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1022,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JOHN_COLLINS_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 60,
              "blocks": 2,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "secondsPlayed": 2018,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 328,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JORDAN_CLARKSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 2051,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 5
            },
            "FURKAN_KORKMAZ_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 751,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JADEN_SPRINGER_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1158,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KELLY_OLYNYK_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1129,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 7
            },
            "TOBIAS_HARRIS_1_NBA": {
              "fieldGoalsMade": 13,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 5,
              "fieldGoalPercent": 62,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 0,
              "secondsPlayed": 2343,
              "threePointersMade": 0,
              "twoPointersMade": 13,
              "freeThrowsMade": 2
            },
            "PATRICK_BEVERLEY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "secondsPlayed": 1099,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "MO_BAMBA_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 29,
              "blocks": 3,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1078,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "OMER_YURTSEVEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 127
            },
            "home": {
              "points": 124
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 521,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 6,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 52,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 684,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 4,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 17,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 4,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-02T03:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey"
          },
          "COLLIN_SEXTON_1_NBA": {
            "playerID": "COLLIN_SEXTON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "COLLIN_SEXTON_UTAH_JAZZ_NBA",
            "firstName": "Collin",
            "lastName": "Sexton",
            "name": "Collin Sexton"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre",
            "name": "Kelly Oubre Jr"
          },
          "LAURI_MARKKANEN_1_NBA": {
            "playerID": "LAURI_MARKKANEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LAURI_MARKKANEN_UTAH_JAZZ_NBA",
            "firstName": "Lauri",
            "lastName": "Markkanen",
            "name": "Lauri Markkanen"
          },
          "WALKER_KESSLER_1_NBA": {
            "playerID": "WALKER_KESSLER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "WALKER_KESSLER_UTAH_JAZZ_NBA",
            "firstName": "Walker",
            "lastName": "Kessler",
            "name": "Walker Kessler"
          },
          "KRIS_DUNN_1_NBA": {
            "playerID": "KRIS_DUNN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KRIS_DUNN_UTAH_JAZZ_NBA",
            "firstName": "Kris",
            "lastName": "Dunn",
            "name": "Kris Dunn"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed"
          },
          "DANUEL_HOUSE_1_NBA": {
            "playerID": "DANUEL_HOUSE_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "DANUEL_HOUSE_PHILADELPHIA_76ERS_NBA",
            "firstName": "Danuel",
            "lastName": "House",
            "name": "Danuel House"
          },
          "SIMONE_FONTECCHIO_1_NBA": {
            "playerID": "SIMONE_FONTECCHIO_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "SIMONE_FONTECCHIO_UTAH_JAZZ_NBA",
            "firstName": "Simone",
            "lastName": "Fontecchio",
            "name": "Simone Fontecchio"
          },
          "KEYONTE_GEORGE_1_NBA": {
            "playerID": "KEYONTE_GEORGE_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KEYONTE_GEORGE_UTAH_JAZZ_NBA",
            "firstName": "Keyonte",
            "lastName": "George",
            "name": "Keyonte George"
          },
          "OCHAI_AGBAJI_1_NBA": {
            "playerID": "OCHAI_AGBAJI_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "OCHAI_AGBAJI_UTAH_JAZZ_NBA",
            "firstName": "Ochai",
            "lastName": "Agbaji",
            "name": "Ochai Agbaji"
          },
          "JOHN_COLLINS_1_NBA": {
            "playerID": "JOHN_COLLINS_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JOHN_COLLINS_UTAH_JAZZ_NBA",
            "firstName": "John",
            "lastName": "Collins",
            "name": "John Collins"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "JORDAN_CLARKSON_1_NBA": {
            "playerID": "JORDAN_CLARKSON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JORDAN_CLARKSON_UTAH_JAZZ_NBA",
            "firstName": "Jordan",
            "lastName": "Clarkson",
            "name": "Jordan Clarkson"
          },
          "FURKAN_KORKMAZ_1_NBA": {
            "playerID": "FURKAN_KORKMAZ_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "FURKAN_KORKMAZ_PHILADELPHIA_76ERS_NBA",
            "firstName": "Furkan",
            "lastName": "Korkmaz",
            "name": "Furkan Korkmaz"
          },
          "JADEN_SPRINGER_1_NBA": {
            "playerID": "JADEN_SPRINGER_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "JADEN_SPRINGER_PHILADELPHIA_76ERS_NBA",
            "firstName": "Jaden",
            "lastName": "Springer",
            "name": "Jaden Springer"
          },
          "KELLY_OLYNYK_1_NBA": {
            "playerID": "KELLY_OLYNYK_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KELLY_OLYNYK_UTAH_JAZZ_NBA",
            "firstName": "Kelly",
            "lastName": "Olynyk",
            "name": "Kelly Olynyk"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris"
          },
          "PATRICK_BEVERLEY_1_NBA": {
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PATRICK_BEVERLEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Patrick",
            "lastName": "Beverley",
            "name": "Patrick Beverley"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          },
          "OMER_YURTSEVEN_1_NBA": {
            "playerID": "OMER_YURTSEVEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "OMER_YURTSEVEN_UTAH_JAZZ_NBA",
            "firstName": "Omer",
            "lastName": "Yurtseven",
            "name": "Omer Yurtseven"
          }
        }
      },
      {
        "eventID": "ed41BAONZMIiTLQoceNU",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 101,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "points": 27
            },
            "home": {
              "points": 27
            }
          },
          "2q": {
            "away": {
              "points": 24
            },
            "home": {
              "points": 31
            }
          },
          "3q": {
            "away": {
              "points": 30
            },
            "home": {
              "points": 22
            }
          },
          "game": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 101
            }
          },
          "4q": {
            "away": {
              "points": 27
            },
            "home": {
              "points": 21
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-02T03:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {}
      },
      {
        "eventID": "ByhkHcX6LPpDTksP540a",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA"
          },
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "firstName": "Jaime Jr.",
            "lastName": "Jaquez",
            "name": "Jaime Jr. Jaquez",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "firstName": "Caleb",
            "lastName": "Martin",
            "name": "Caleb Martin",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA"
          },
          "JIMMY_BUTLER_1_NBA": {
            "playerID": "JIMMY_BUTLER_1_NBA",
            "firstName": "Jimmy",
            "lastName": "Butler",
            "name": "Jimmy Butler",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JIMMY_BUTLER_MIAMI_HEAT_NBA"
          },
          "DANIEL_GAFFORD_1_NBA": {
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "firstName": "Daniel",
            "lastName": "Gafford",
            "name": "Daniel Gafford",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DANIEL_GAFFORD_WASHINGTON_WIZARDS_NBA"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA"
          },
          "ANTHONY_GILL_1_NBA": {
            "playerID": "ANTHONY_GILL_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "ANTHONY_GILL_WASHINGTON_WIZARDS_NBA",
            "firstName": "Anthony",
            "lastName": "Gill",
            "name": "Anthony Gill"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "HAYWOOD_HIGHSMITH_1_NBA": {
            "playerID": "HAYWOOD_HIGHSMITH_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "HAYWOOD_HIGHSMITH_MIAMI_HEAT_NBA",
            "firstName": "Haywood",
            "lastName": "Highsmith",
            "name": "Haywood Highsmith"
          },
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          },
          "JONATHAN_DAVIS_1_NBA": {
            "playerID": "JONATHAN_DAVIS_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JONATHAN_DAVIS_WASHINGTON_WIZARDS_NBA",
            "firstName": "Johnny",
            "lastName": "Davis",
            "name": "Jonathan Davis"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 102,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 110,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 602,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 38,
              "longestScoringRun": 11,
              "rebounds": 59,
              "defensiveRebounds": 45,
              "fouls": 18,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 88,
              "secondsInLead": 1096,
              "freeThrowsAttempted": 35,
              "steals": 4,
              "points": 110,
              "threePointersAttempted": 31,
              "offensiveRebounds": 14,
              "assists": 24,
              "twoPointersAttempted": 57,
              "turnovers": 12,
              "threePointersMade": 7,
              "freeThrowsMade": 27,
              "twoPointersMade": 31
            },
            "home": {
              "fieldGoalsMade": 37,
              "longestScoringRun": 10,
              "rebounds": 43,
              "defensiveRebounds": 37,
              "fouls": 25,
              "largestLead": 11,
              "blocks": 4,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 1636,
              "freeThrowsAttempted": 21,
              "steals": 5,
              "points": 102,
              "threePointersAttempted": 42,
              "offensiveRebounds": 6,
              "assists": 28,
              "twoPointersAttempted": 48,
              "turnovers": 8,
              "threePointersMade": 11,
              "freeThrowsMade": 17,
              "twoPointersMade": 26
            },
            "TERRY_ROZIER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 15,
              "fieldGoalPercent": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 11,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "secondsPlayed": 1822,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 11
            },
            "KYLE_KUZMA_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 5,
              "plusMinus": -7,
              "fieldGoalPercent": 31,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "secondsPlayed": 2174,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "JIMMY_BUTLER_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 0,
              "plusMinus": 8,
              "fieldGoalPercent": 70,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 13,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 1,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 2131,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 9
            },
            "DENI_AVDIJA_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "plusMinus": -1,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "secondsPlayed": 2099,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "JORDAN_POOLE_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -3,
              "fieldGoalPercent": 29,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 14,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1956,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "TYLER_HERRO_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 32,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 1909,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "ANTHONY_GILL_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 5,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TYUS_JONES_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1553,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "BAM_ADEBAYO_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 3,
              "plusMinus": -8,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "secondsPlayed": 1971,
              "threePointersMade": 0,
              "twoPointersMade": 8,
              "freeThrowsMade": 4
            },
            "LANDRY_SHAMET_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 789,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 3
            },
            "HAYWOOD_HIGHSMITH_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 905,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JOSH_RICHARDSON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1484,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "DELON_WRIGHT_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 6,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 374,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "COREY_KISPERT_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 14,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1888,
              "threePointersMade": 6,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 57,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1548,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "BILAL_COULIBALY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 25,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1512,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 3
            },
            "KEVIN_LOVE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "plusMinus": 16,
              "fieldGoalPercent": 80,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 909,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1719,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JONATHAN_DAVIS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 118,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DANIEL_GAFFORD_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 4,
              "plusMinus": 14,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1930,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 3
            }
          },
          "reg": {
            "away": {
              "points": 110
            },
            "home": {
              "points": 102
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 7,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 376,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 314,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 18,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "assists-TYUS_JONES_1_NBA-game-ou-over": {
            "oddID": "assists-TYUS_JONES_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYUS_JONES_1_NBA-game-ou-under",
            "marketName": "Tyus Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Miami Heat Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-BAM_ADEBAYO_1_NBA-game-ou-under": {
            "oddID": "points-BAM_ADEBAYO_1_NBA-game-ou-under",
            "opposingOddID": "points-BAM_ADEBAYO_1_NBA-game-ou-over",
            "marketName": "Bam Adebayo Points Over/Under",
            "statID": "points",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TYLER_HERRO_1_NBA-game-ou-under": {
            "oddID": "points-TYLER_HERRO_1_NBA-game-ou-under",
            "opposingOddID": "points-TYLER_HERRO_1_NBA-game-ou-over",
            "marketName": "Tyler Herro Points Over/Under",
            "statID": "points",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-TERRY_ROZIER_1_NBA-game-ou-over": {
            "oddID": "assists-TERRY_ROZIER_1_NBA-game-ou-over",
            "opposingOddID": "assists-TERRY_ROZIER_1_NBA-game-ou-under",
            "marketName": "Terry Rozier Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+155",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-DENI_AVDIJA_1_NBA-game-ou-under": {
            "oddID": "assists-DENI_AVDIJA_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENI_AVDIJA_1_NBA-game-ou-over",
            "marketName": "Deni Avdija Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JORDAN_POOLE_1_NBA-game-ou-under": {
            "oddID": "points-JORDAN_POOLE_1_NBA-game-ou-under",
            "opposingOddID": "points-JORDAN_POOLE_1_NBA-game-ou-over",
            "marketName": "Jordan Poole Points Over/Under",
            "statID": "points",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-177",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TYUS_JONES_1_NBA-game-ou-over": {
            "oddID": "points-TYUS_JONES_1_NBA-game-ou-over",
            "opposingOddID": "points-TYUS_JONES_1_NBA-game-ou-under",
            "marketName": "Tyus Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Wizards 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-KYLE_KUZMA_1_NBA-game-ou-over": {
            "oddID": "points-KYLE_KUZMA_1_NBA-game-ou-over",
            "opposingOddID": "points-KYLE_KUZMA_1_NBA-game-ou-under",
            "marketName": "Kyle Kuzma Points Over/Under",
            "statID": "points",
            "statEntityID": "KYLE_KUZMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYLE_KUZMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TYUS_JONES_1_NBA-game-ou-under": {
            "oddID": "points-TYUS_JONES_1_NBA-game-ou-under",
            "opposingOddID": "points-TYUS_JONES_1_NBA-game-ou-over",
            "marketName": "Tyus Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-COREY_KISPERT_1_NBA-game-ou-under": {
            "oddID": "points-COREY_KISPERT_1_NBA-game-ou-under",
            "opposingOddID": "points-COREY_KISPERT_1_NBA-game-ou-over",
            "marketName": "Corey Kispert Points Over/Under",
            "statID": "points",
            "statEntityID": "COREY_KISPERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "COREY_KISPERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-DENI_AVDIJA_1_NBA-game-ou-under": {
            "oddID": "points-DENI_AVDIJA_1_NBA-game-ou-under",
            "opposingOddID": "points-DENI_AVDIJA_1_NBA-game-ou-over",
            "marketName": "Deni Avdija Points Over/Under",
            "statID": "points",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over": {
            "oddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under",
            "marketName": "Jaime Jr. Jaquez Points Over/Under",
            "statID": "points",
            "statEntityID": "JAIME_JAQUEZ_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Miami Heat 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Miami Heat 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "30",
            "bookOverUnder": "30",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-KYLE_KUZMA_1_NBA-game-ou-under": {
            "oddID": "points-KYLE_KUZMA_1_NBA-game-ou-under",
            "opposingOddID": "points-KYLE_KUZMA_1_NBA-game-ou-over",
            "marketName": "Kyle Kuzma Points Over/Under",
            "statID": "points",
            "statEntityID": "KYLE_KUZMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYLE_KUZMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-CALEB_MARTIN_1_NBA-game-ou-under": {
            "oddID": "points-CALEB_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "points-CALEB_MARTIN_1_NBA-game-ou-over",
            "marketName": "Caleb Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CALEB_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CALEB_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Wizards Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under": {
            "oddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over",
            "marketName": "Jaime Jr. Jaquez Points Over/Under",
            "statID": "points",
            "statEntityID": "JAIME_JAQUEZ_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-BAM_ADEBAYO_1_NBA-game-ou-over": {
            "oddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-over",
            "opposingOddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-under",
            "marketName": "Bam Adebayo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+142",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+142",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TYLER_HERRO_1_NBA-game-ou-over": {
            "oddID": "points-TYLER_HERRO_1_NBA-game-ou-over",
            "opposingOddID": "points-TYLER_HERRO_1_NBA-game-ou-under",
            "marketName": "Tyler Herro Points Over/Under",
            "statID": "points",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-TYLER_HERRO_1_NBA-game-ou-under": {
            "oddID": "assists-TYLER_HERRO_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYLER_HERRO_1_NBA-game-ou-over",
            "marketName": "Tyler Herro Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+141",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-JIMMY_BUTLER_1_NBA-game-ou-over": {
            "oddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-over",
            "opposingOddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-under",
            "marketName": "Jimmy Butler Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-TYUS_JONES_1_NBA-game-ou-under": {
            "oddID": "assists-TYUS_JONES_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYUS_JONES_1_NBA-game-ou-over",
            "marketName": "Tyus Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JIMMY_BUTLER_1_NBA-game-ou-over": {
            "oddID": "points-JIMMY_BUTLER_1_NBA-game-ou-over",
            "opposingOddID": "points-JIMMY_BUTLER_1_NBA-game-ou-under",
            "marketName": "Jimmy Butler Points Over/Under",
            "statID": "points",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-160",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Miami Heat 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+275",
            "bookOdds": "+263",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-DANIEL_GAFFORD_1_NBA-game-ou-under": {
            "oddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-under",
            "opposingOddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-over",
            "marketName": "Daniel Gafford Points Over/Under",
            "statID": "points",
            "statEntityID": "DANIEL_GAFFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Miami Heat 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JORDAN_POOLE_1_NBA-game-ou-over": {
            "oddID": "points-JORDAN_POOLE_1_NBA-game-ou-over",
            "opposingOddID": "points-JORDAN_POOLE_1_NBA-game-ou-under",
            "marketName": "Jordan Poole Points Over/Under",
            "statID": "points",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Wizards 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "28",
            "bookOverUnder": "28",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "28",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Miami Heat 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Miami Heat Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-DANIEL_GAFFORD_1_NBA-game-ou-over": {
            "oddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-over",
            "opposingOddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-under",
            "marketName": "Daniel Gafford Points Over/Under",
            "statID": "points",
            "statEntityID": "DANIEL_GAFFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-209",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-209",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-DENI_AVDIJA_1_NBA-game-ou-over": {
            "oddID": "points-DENI_AVDIJA_1_NBA-game-ou-over",
            "opposingOddID": "points-DENI_AVDIJA_1_NBA-game-ou-under",
            "marketName": "Deni Avdija Points Over/Under",
            "statID": "points",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-CALEB_MARTIN_1_NBA-game-ou-over": {
            "oddID": "points-CALEB_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "points-CALEB_MARTIN_1_NBA-game-ou-under",
            "marketName": "Caleb Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CALEB_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CALEB_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-BILAL_COULIBALY_1_NBA-game-ou-over": {
            "oddID": "points-BILAL_COULIBALY_1_NBA-game-ou-over",
            "opposingOddID": "points-BILAL_COULIBALY_1_NBA-game-ou-under",
            "marketName": "Bilal Coulibaly Points Over/Under",
            "statID": "points",
            "statEntityID": "BILAL_COULIBALY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BILAL_COULIBALY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Wizards 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-KYLE_KUZMA_1_NBA-game-ou-under": {
            "oddID": "assists-KYLE_KUZMA_1_NBA-game-ou-under",
            "opposingOddID": "assists-KYLE_KUZMA_1_NBA-game-ou-over",
            "marketName": "Kyle Kuzma Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYLE_KUZMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYLE_KUZMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-189",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-189",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+181",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-BILAL_COULIBALY_1_NBA-game-ou-under": {
            "oddID": "points-BILAL_COULIBALY_1_NBA-game-ou-under",
            "opposingOddID": "points-BILAL_COULIBALY_1_NBA-game-ou-over",
            "marketName": "Bilal Coulibaly Points Over/Under",
            "statID": "points",
            "statEntityID": "BILAL_COULIBALY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BILAL_COULIBALY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-JIMMY_BUTLER_1_NBA-game-ou-under": {
            "oddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-under",
            "opposingOddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-over",
            "marketName": "Jimmy Butler Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Miami Heat 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "30",
            "bookOverUnder": "30",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-KYLE_KUZMA_1_NBA-game-ou-over": {
            "oddID": "assists-KYLE_KUZMA_1_NBA-game-ou-over",
            "opposingOddID": "assists-KYLE_KUZMA_1_NBA-game-ou-under",
            "marketName": "Kyle Kuzma Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYLE_KUZMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYLE_KUZMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+141",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+141",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JOSH_RICHARDSON_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-under",
            "marketName": "Josh Richardson Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_RICHARDSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Wizards Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+103",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-TYLER_HERRO_1_NBA-game-ou-over": {
            "oddID": "assists-TYLER_HERRO_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYLER_HERRO_1_NBA-game-ou-under",
            "marketName": "Tyler Herro Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JIMMY_BUTLER_1_NBA-game-ou-under": {
            "oddID": "points-JIMMY_BUTLER_1_NBA-game-ou-under",
            "opposingOddID": "points-JIMMY_BUTLER_1_NBA-game-ou-over",
            "marketName": "Jimmy Butler Points Over/Under",
            "statID": "points",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Wizards 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "28",
            "bookOverUnder": "28",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "28",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-BAM_ADEBAYO_1_NBA-game-ou-over": {
            "oddID": "points-BAM_ADEBAYO_1_NBA-game-ou-over",
            "opposingOddID": "points-BAM_ADEBAYO_1_NBA-game-ou-under",
            "marketName": "Bam Adebayo Points Over/Under",
            "statID": "points",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Wizards 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "28",
            "bookOverUnder": "28",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "28",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TERRY_ROZIER_1_NBA-game-ou-under": {
            "oddID": "points-TERRY_ROZIER_1_NBA-game-ou-under",
            "opposingOddID": "points-TERRY_ROZIER_1_NBA-game-ou-over",
            "marketName": "Terry Rozier Points Over/Under",
            "statID": "points",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-COREY_KISPERT_1_NBA-game-ou-over": {
            "oddID": "points-COREY_KISPERT_1_NBA-game-ou-over",
            "opposingOddID": "points-COREY_KISPERT_1_NBA-game-ou-under",
            "marketName": "Corey Kispert Points Over/Under",
            "statID": "points",
            "statEntityID": "COREY_KISPERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "COREY_KISPERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-275",
            "bookOdds": "-307",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-307",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-JOSH_RICHARDSON_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-over",
            "marketName": "Josh Richardson Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_RICHARDSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-DENI_AVDIJA_1_NBA-game-ou-over": {
            "oddID": "assists-DENI_AVDIJA_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENI_AVDIJA_1_NBA-game-ou-under",
            "marketName": "Deni Avdija Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Wizards 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "28",
            "bookOverUnder": "28",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "28",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-TERRY_ROZIER_1_NBA-game-ou-over": {
            "oddID": "points-TERRY_ROZIER_1_NBA-game-ou-over",
            "opposingOddID": "points-TERRY_ROZIER_1_NBA-game-ou-under",
            "marketName": "Terry Rozier Points Over/Under",
            "statID": "points",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "227",
            "bookOverUnder": "227",
            "score": 212,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-BAM_ADEBAYO_1_NBA-game-ou-under": {
            "oddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-under",
            "opposingOddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-over",
            "marketName": "Bam Adebayo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-192",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-192",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "227",
            "bookOverUnder": "227",
            "score": 212,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          },
          "assists-TERRY_ROZIER_1_NBA-game-ou-under": {
            "oddID": "assists-TERRY_ROZIER_1_NBA-game-ou-under",
            "opposingOddID": "assists-TERRY_ROZIER_1_NBA-game-ou-over",
            "marketName": "Terry Rozier Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:35.190Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "fNyFIMG7bQgSWJa0pvnS",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA"
          },
          "JAMES_WISEMAN_1_NBA": {
            "playerID": "JAMES_WISEMAN_1_NBA",
            "firstName": "James",
            "lastName": "Wiseman",
            "name": "James Wiseman",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JAMES_WISEMAN_DETROIT_PISTONS_NBA"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA"
          },
          "CADE_CUNNINGHAM_1_NBA": {
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "firstName": "Cade",
            "lastName": "Cunningham",
            "name": "Cade Cunningham",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "CADE_CUNNINGHAM_DETROIT_PISTONS_NBA"
          },
          "BOJAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "firstName": "Bojan",
            "lastName": "Bogdanovic",
            "name": "Bojan Bogdanovic",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "BOJAN_BOGDANOVIC_DETROIT_PISTONS_NBA"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA"
          },
          "ALEC_BURKS_1_NBA": {
            "playerID": "ALEC_BURKS_1_NBA",
            "firstName": "Alec",
            "lastName": "Burks",
            "name": "Alec Burks",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "ALEC_BURKS_DETROIT_PISTONS_NBA"
          },
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "MONTE_MORRIS_1_NBA": {
            "playerID": "MONTE_MORRIS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MONTE_MORRIS_DETROIT_PISTONS_NBA",
            "firstName": "Monte",
            "lastName": "Morris",
            "name": "Monte Morris"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "DANILO_GALLINARI_1_NBA": {
            "playerID": "DANILO_GALLINARI_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "DANILO_GALLINARI_DETROIT_PISTONS_NBA",
            "firstName": "Danilo",
            "lastName": "Gallinari",
            "name": "Danilo Gallinari"
          },
          "DANIEL_THEIS_1_NBA": {
            "playerID": "DANIEL_THEIS_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "DANIEL_THEIS_LA_CLIPPERS_NBA",
            "firstName": "Daniel",
            "lastName": "Theis",
            "name": "Daniel Theis"
          },
          "KEVIN_KNOX_1_NBA": {
            "playerID": "KEVIN_KNOX_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "KEVIN_KNOX_DETROIT_PISTONS_NBA",
            "firstName": "Kevin",
            "lastName": "Knox",
            "name": "Kevin Knox"
          },
          "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
            "playerID": "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "BRANDON_BOSTON_JR_LA_CLIPPERS_NBA",
            "firstName": "Brandon",
            "lastName": "Boston",
            "name": "BJ Boston"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 125,
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 136,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 22,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 632,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 53,
              "longestScoringRun": 12,
              "rebounds": 36,
              "defensiveRebounds": 29,
              "fouls": 21,
              "largestLead": 20,
              "blocks": 5,
              "fieldGoalsAttempted": 89,
              "secondsInLead": 1623,
              "freeThrowsAttempted": 19,
              "steals": 12,
              "points": 136,
              "threePointersAttempted": 29,
              "offensiveRebounds": 7,
              "assists": 31,
              "twoPointersAttempted": 60,
              "turnovers": 9,
              "threePointersMade": 14,
              "freeThrowsMade": 16,
              "twoPointersMade": 39
            },
            "home": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 13,
              "rebounds": 38,
              "defensiveRebounds": 25,
              "fouls": 18,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 89,
              "secondsInLead": 1086,
              "freeThrowsAttempted": 24,
              "steals": 5,
              "points": 125,
              "threePointersAttempted": 40,
              "offensiveRebounds": 13,
              "assists": 28,
              "twoPointersAttempted": 49,
              "turnovers": 16,
              "threePointersMade": 17,
              "freeThrowsMade": 18,
              "twoPointersMade": 28
            },
            "AUSAR_THOMPSON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -11,
              "fieldGoalPercent": 25,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1568,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "MONTE_MORRIS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -15,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 624,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAMES_HARDEN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 2016,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "BOJAN_BOGDANOVIC_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -8,
              "fieldGoalPercent": 69,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "secondsPlayed": 1770,
              "threePointersMade": 6,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "AMIR_COFFEY_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": 9,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 14,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1437,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 3
            },
            "MASON_PLUMLEE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1553,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "MARCUS_SASSER_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 80,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1229,
              "threePointersMade": 5,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "JALEN_DUREN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "secondsPlayed": 1870,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 1
            },
            "ALEC_BURKS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -13,
              "fieldGoalPercent": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1246,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "JADEN_IVEY_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 61,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "secondsPlayed": 2010,
              "threePointersMade": 3,
              "twoPointersMade": 8,
              "freeThrowsMade": 3
            },
            "JAMES_WISEMAN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 7,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 134,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "DANILO_GALLINARI_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 3,
              "plusMinus": -10,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 876,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 8
            },
            "DANIEL_THEIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 11,
              "fieldGoalPercent": 67,
              "blocks": 2,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1050,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "KEVIN_KNOX_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 16,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 1104,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KAWHI_LEONARD_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 18,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "secondsPlayed": 1918,
              "threePointersMade": 6,
              "twoPointersMade": 6,
              "freeThrowsMade": 3
            },
            "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -7,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 159,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PAUL_GEORGE_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "secondsPlayed": 1640,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 0
            },
            "TERANCE_MANN_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -20,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1431,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 4
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 15,
              "fieldGoalPercent": 77,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "secondsPlayed": 1509,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "freeThrowsMade": 1
            },
            "CADE_CUNNINGHAM_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": -11,
              "fieldGoalPercent": 41,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "secondsPlayed": 1967,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "NORMAN_POWELL_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 5,
              "plusMinus": 19,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1527,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 136
            },
            "home": {
              "points": 125
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 35,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 35,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 161,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 38,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 454,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 14,
              "offensiveRebounds": 5,
              "assists": 9,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "125.5",
            "bookOverUnder": "125.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+142",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-JAMES_WISEMAN_1_NBA-game-ou-over": {
            "oddID": "assists-JAMES_WISEMAN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMES_WISEMAN_1_NBA-game-ou-under",
            "marketName": "James Wiseman Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_WISEMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_WISEMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+235",
            "bookOdds": "+223",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+223",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-TERANCE_MANN_1_NBA-game-ou-over": {
            "oddID": "points-TERANCE_MANN_1_NBA-game-ou-over",
            "opposingOddID": "points-TERANCE_MANN_1_NBA-game-ou-under",
            "marketName": "Terance Mann Points Over/Under",
            "statID": "points",
            "statEntityID": "TERANCE_MANN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERANCE_MANN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-172",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-235",
            "bookOdds": "-263",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Detroit Pistons 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-over": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+180",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JADEN_IVEY_1_NBA-game-ou-under": {
            "oddID": "points-JADEN_IVEY_1_NBA-game-ou-under",
            "opposingOddID": "points-JADEN_IVEY_1_NBA-game-ou-over",
            "marketName": "Jaden Ivey Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-CADE_CUNNINGHAM_1_NBA-game-ou-under": {
            "oddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "opposingOddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "marketName": "Cade Cunningham Points Over/Under",
            "statID": "points",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over": {
            "oddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "marketName": "Cade Cunningham Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Detroit Pistons Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+168",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over": {
            "oddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over",
            "opposingOddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under",
            "marketName": "Bojan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOJAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-JAMES_WISEMAN_1_NBA-game-ou-under": {
            "oddID": "assists-JAMES_WISEMAN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMES_WISEMAN_1_NBA-game-ou-over",
            "marketName": "James Wiseman Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_WISEMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_WISEMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-JADEN_IVEY_1_NBA-game-ou-under": {
            "oddID": "assists-JADEN_IVEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JADEN_IVEY_1_NBA-game-ou-over",
            "marketName": "Jaden Ivey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under": {
            "oddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "marketName": "Cade Cunningham Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-193",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-193",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+490",
            "bookOdds": "+471",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+471",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Detroit Pistons 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "125.5",
            "bookOverUnder": "125.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JALEN_DUREN_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_DUREN_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_DUREN_1_NBA-game-ou-over",
            "marketName": "Jalen Duren Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_DUREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_DUREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-ALEC_BURKS_1_NBA-game-ou-under": {
            "oddID": "points-ALEC_BURKS_1_NBA-game-ou-under",
            "opposingOddID": "points-ALEC_BURKS_1_NBA-game-ou-over",
            "marketName": "Alec Burks Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEC_BURKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALEC_BURKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-333",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-333",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-CADE_CUNNINGHAM_1_NBA-game-ou-over": {
            "oddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "opposingOddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "marketName": "Cade Cunningham Points Over/Under",
            "statID": "points",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-ALEC_BURKS_1_NBA-game-ou-over": {
            "oddID": "points-ALEC_BURKS_1_NBA-game-ou-over",
            "opposingOddID": "points-ALEC_BURKS_1_NBA-game-ou-under",
            "marketName": "Alec Burks Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEC_BURKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALEC_BURKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Detroit Pistons 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+275",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "assists-JADEN_IVEY_1_NBA-game-ou-over": {
            "oddID": "assists-JADEN_IVEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JADEN_IVEY_1_NBA-game-ou-under",
            "marketName": "Jaden Ivey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-TERANCE_MANN_1_NBA-game-ou-under": {
            "oddID": "points-TERANCE_MANN_1_NBA-game-ou-under",
            "opposingOddID": "points-TERANCE_MANN_1_NBA-game-ou-over",
            "marketName": "Terance Mann Points Over/Under",
            "statID": "points",
            "statEntityID": "TERANCE_MANN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERANCE_MANN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Detroit Pistons Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-230",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Detroit Pistons 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Detroit Pistons 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JADEN_IVEY_1_NBA-game-ou-over": {
            "oddID": "points-JADEN_IVEY_1_NBA-game-ou-over",
            "opposingOddID": "points-JADEN_IVEY_1_NBA-game-ou-under",
            "marketName": "Jaden Ivey Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-under": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JAMES_WISEMAN_1_NBA-game-ou-under": {
            "oddID": "points-JAMES_WISEMAN_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMES_WISEMAN_1_NBA-game-ou-over",
            "marketName": "James Wiseman Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_WISEMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_WISEMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under": {
            "oddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under",
            "opposingOddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over",
            "marketName": "Bojan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOJAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-490",
            "bookOdds": "-599",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-599",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JALEN_DUREN_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_DUREN_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_DUREN_1_NBA-game-ou-under",
            "marketName": "Jalen Duren Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_DUREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_DUREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Detroit Pistons 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-122",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "239.5",
            "bookOverUnder": "239.5",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "239.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-JAMES_WISEMAN_1_NBA-game-ou-over": {
            "oddID": "points-JAMES_WISEMAN_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMES_WISEMAN_1_NBA-game-ou-under",
            "marketName": "James Wiseman Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_WISEMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_WISEMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "239.5",
            "bookOverUnder": "239.5",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "239.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-over": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-under": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:17.406Z"
              }
            }
          }
        }
      },
      {
        "eventID": "cGd0hSyjUCDSQ69IlRoq",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 122,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 133,
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 230,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 13
            },
            "home": {
              "fieldGoalsMade": 17,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 362,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 39,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 13
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 51,
              "longestScoringRun": 10,
              "rebounds": 38,
              "defensiveRebounds": 29,
              "fouls": 17,
              "largestLead": 18,
              "blocks": 3,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 2244,
              "freeThrowsAttempted": 28,
              "steals": 15,
              "points": 133,
              "threePointersAttempted": 34,
              "offensiveRebounds": 9,
              "assists": 26,
              "twoPointersAttempted": 56,
              "turnovers": 16,
              "threePointersMade": 13,
              "freeThrowsMade": 18,
              "twoPointersMade": 38
            },
            "home": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 8,
              "rebounds": 39,
              "defensiveRebounds": 31,
              "fouls": 20,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 85,
              "secondsInLead": 462,
              "freeThrowsAttempted": 24,
              "steals": 13,
              "points": 122,
              "threePointersAttempted": 29,
              "offensiveRebounds": 8,
              "assists": 23,
              "twoPointersAttempted": 56,
              "turnovers": 22,
              "threePointersMade": 10,
              "freeThrowsMade": 20,
              "twoPointersMade": 36
            },
            "PASCAL_SIAKAM_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "secondsPlayed": 2127,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsMade": 1
            },
            "TREY_LYLES_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 80,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 959,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "TJ_MCCONNELL_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 9,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1369,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "BUDDY_HIELD_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -10,
              "fieldGoalPercent": 54,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1703,
              "threePointersMade": 3,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalPercent": 64,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "secondsPlayed": 2091,
              "threePointersMade": 0,
              "twoPointersMade": 9,
              "freeThrowsMade": 8
            },
            "BENNEDICT_MATHURIN_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "secondsPlayed": 2219,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "freeThrowsMade": 9
            },
            "DEAARON_FOX_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 52,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 6,
              "steals": 6,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "secondsPlayed": 2107,
              "threePointersMade": 1,
              "twoPointersMade": 10,
              "freeThrowsMade": 2
            },
            "MALIK_MONK_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": 6,
              "fieldGoalPercent": 64,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "secondsPlayed": 1622,
              "threePointersMade": 1,
              "twoPointersMade": 8,
              "freeThrowsMade": 4
            },
            "KEVIN_HUERTER_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": 5,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "secondsPlayed": 1825,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "ISAIAH_JACKSON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -15,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 1630,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 4
            },
            "DAVION_MITCHELL_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 985,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "HARRISON_BARNES_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 7,
              "fieldGoalPercent": 64,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "secondsPlayed": 2249,
              "threePointersMade": 4,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 6,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AARON_NESMITH_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 6,
              "plusMinus": 0,
              "fieldGoalPercent": 43,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1607,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "BEN_SHEPPARD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 985,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -15,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "secondsPlayed": 1292,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 1
            },
            "OBI_TOPPIN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1066,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "KEEGAN_MURRAY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 12,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1685,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 133
            },
            "home": {
              "points": 122
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 16,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 4,
              "points": 34,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 11,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 574,
              "freeThrowsAttempted": 7,
              "steals": 7,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 100,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 9,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-03T00:30:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "BUDDY_HIELD_1_NBA": {
            "playerID": "BUDDY_HIELD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BUDDY_HIELD_INDIANA_PACERS_NBA",
            "firstName": "Buddy",
            "lastName": "Hield",
            "name": "Buddy Hield"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "BENNEDICT_MATHURIN_1_NBA": {
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BENNEDICT_MATHURIN_INDIANA_PACERS_NBA",
            "firstName": "Bennedict",
            "lastName": "Mathurin",
            "name": "Bennedict Mathurin"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          }
        }
      },
      {
        "eventID": "zy7imQOjEnPdKKe3YTWe",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkic",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA"
          },
          "DEJOUNTE_MURRAY_1_NBA": {
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "firstName": "Dejounte",
            "lastName": "Murray",
            "name": "Dejounte Murray",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEJOUNTE_MURRAY_ATLANTA_HAWKS_NBA"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanovic",
            "name": "Bogdan Bogdanovic",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA"
          },
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA"
          },
          "DEVIN_BOOKER_1_NBA": {
            "playerID": "DEVIN_BOOKER_1_NBA",
            "firstName": "Devin",
            "lastName": "Booker",
            "name": "Devin Booker",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DEVIN_BOOKER_PHOENIX_SUNS_NBA"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA"
          },
          "GRAYSON_ALLEN_1_NBA": {
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "firstName": "Grayson",
            "lastName": "Allen",
            "name": "Grayson Allen",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "GRAYSON_ALLEN_PHOENIX_SUNS_NBA"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA"
          },
          "CLINT_CAPELA_1_NBA": {
            "playerID": "CLINT_CAPELA_1_NBA",
            "firstName": "Clint",
            "lastName": "Capela",
            "name": "Clint Capela",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "CLINT_CAPELA_ATLANTA_HAWKS_NBA"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "WESLEY_MATTHEWS_1_NBA": {
            "playerID": "WESLEY_MATTHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "WESLEY_MATTHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Wesley",
            "lastName": "Matthews",
            "name": "Wesley Matthews"
          },
          "KEITA_BATESDIOP_1_NBA": {
            "playerID": "KEITA_BATESDIOP_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEITA_BATESDIOP_PHOENIX_SUNS_NBA",
            "firstName": "Keita",
            "lastName": "Bates-Diop",
            "name": "Keita Bates-Diop"
          },
          "PATTY_MILLS_1_NBA": {
            "playerID": "PATTY_MILLS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "PATTY_MILLS_ATLANTA_HAWKS_NBA",
            "firstName": "Patty",
            "lastName": "Mills",
            "name": "Patty Mills"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 129,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 120,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 169,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 465,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 47,
              "longestScoringRun": 8,
              "rebounds": 38,
              "defensiveRebounds": 30,
              "fouls": 17,
              "largestLead": 3,
              "blocks": 5,
              "fieldGoalsAttempted": 88,
              "secondsInLead": 334,
              "freeThrowsAttempted": 14,
              "steals": 6,
              "points": 120,
              "threePointersAttempted": 37,
              "offensiveRebounds": 8,
              "assists": 31,
              "twoPointersAttempted": 51,
              "turnovers": 16,
              "threePointersMade": 14,
              "freeThrowsMade": 12,
              "twoPointersMade": 33
            },
            "home": {
              "fieldGoalsMade": 49,
              "longestScoringRun": 11,
              "rebounds": 43,
              "defensiveRebounds": 31,
              "fouls": 13,
              "largestLead": 11,
              "blocks": 4,
              "fieldGoalsAttempted": 95,
              "secondsInLead": 2318,
              "freeThrowsAttempted": 18,
              "steals": 7,
              "points": 129,
              "threePointersAttempted": 44,
              "offensiveRebounds": 12,
              "assists": 29,
              "twoPointersAttempted": 51,
              "turnovers": 9,
              "threePointersMade": 17,
              "freeThrowsMade": 14,
              "twoPointersMade": 32
            },
            "SADDIQ_BEY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 986,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JUSUF_NURKIC_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 78,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "secondsPlayed": 1390,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 0
            },
            "JOSH_OKOGIE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -12,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 873,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "GRAYSON_ALLEN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": 2,
              "fieldGoalPercent": 71,
              "blocks": 2,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1876,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "CLINT_CAPELA_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -14,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 0,
              "offensiveRebounds": 6,
              "assists": 0,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "secondsPlayed": 1251,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 1
            },
            "WESLEY_MATTHEWS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 752,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KEVIN_DURANT_1_NBA": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": -1,
              "fieldGoalPercent": 58,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "secondsPlayed": 2289,
              "threePointersMade": 5,
              "twoPointersMade": 9,
              "freeThrowsMade": 2
            },
            "KEITA_BATESDIOP_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -8,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 591,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JALEN_JOHNSON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 2,
              "plusMinus": -2,
              "fieldGoalPercent": 43,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 2264,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "DEJOUNTE_MURRAY_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 41,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "secondsPlayed": 2350,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 7
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 13,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 2061,
              "threePointersMade": 4,
              "twoPointersMade": 4,
              "freeThrowsMade": 3
            },
            "TRAE_YOUNG_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 15,
              "twoPointersAttempted": 6,
              "turnovers": 7,
              "secondsPlayed": 2531,
              "threePointersMade": 7,
              "twoPointersMade": 5,
              "freeThrowsMade": 1
            },
            "ERIC_GORDON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "secondsPlayed": 1665,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DEVIN_BOOKER_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 2288,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 5
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 23,
              "fieldGoalPercent": 88,
              "blocks": 2,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "secondsPlayed": 1629,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 0
            },
            "PATTY_MILLS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 9,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 575,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DREW_EUBANKS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1043,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "BRADLEY_BEAL_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 31,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "secondsPlayed": 2385,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 120
            },
            "home": {
              "points": 129
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 146,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 15,
              "offensiveRebounds": 4,
              "assists": 11,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 475,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 34,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 19,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 16,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 658,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 7,
              "assists": 11,
              "twoPointersAttempted": 19,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T00:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "126.5",
            "bookOverUnder": "126.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "126.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-JUSUF_NURKIC_1_NBA-game-ou-over": {
            "oddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-under",
            "marketName": "Jusuf Nurkic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+117",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over": {
            "oddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over",
            "opposingOddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under",
            "marketName": "Bogdan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOGDAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-KEVIN_DURANT_1_NBA-game-ou-under": {
            "oddID": "assists-KEVIN_DURANT_1_NBA-game-ou-under",
            "opposingOddID": "assists-KEVIN_DURANT_1_NBA-game-ou-over",
            "marketName": "Kevin Durant Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-DEVIN_BOOKER_1_NBA-game-ou-under": {
            "oddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-over",
            "marketName": "Devin Booker Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-KEVIN_DURANT_1_NBA-game-ou-under": {
            "oddID": "points-KEVIN_DURANT_1_NBA-game-ou-under",
            "opposingOddID": "points-KEVIN_DURANT_1_NBA-game-ou-over",
            "marketName": "Kevin Durant Points Over/Under",
            "statID": "points",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-ERIC_GORDON_1_NBA-game-ou-over": {
            "oddID": "points-ERIC_GORDON_1_NBA-game-ou-over",
            "opposingOddID": "points-ERIC_GORDON_1_NBA-game-ou-under",
            "marketName": "Eric Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "ERIC_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ERIC_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-SADDIQ_BEY_1_NBA-game-ou-over": {
            "oddID": "points-SADDIQ_BEY_1_NBA-game-ou-over",
            "opposingOddID": "points-SADDIQ_BEY_1_NBA-game-ou-under",
            "marketName": "Saddiq Bey Points Over/Under",
            "statID": "points",
            "statEntityID": "SADDIQ_BEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SADDIQ_BEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-GRAYSON_ALLEN_1_NBA-game-ou-under": {
            "oddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-under",
            "opposingOddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-over",
            "marketName": "Grayson Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "GRAYSON_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "32",
            "bookOverUnder": "32",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "124.5",
            "bookOverUnder": "124.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "124.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-BRADLEY_BEAL_1_NBA-game-ou-under": {
            "oddID": "points-BRADLEY_BEAL_1_NBA-game-ou-under",
            "opposingOddID": "points-BRADLEY_BEAL_1_NBA-game-ou-over",
            "marketName": "Bradley Beal Points Over/Under",
            "statID": "points",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-BRADLEY_BEAL_1_NBA-game-ou-over": {
            "oddID": "points-BRADLEY_BEAL_1_NBA-game-ou-over",
            "opposingOddID": "points-BRADLEY_BEAL_1_NBA-game-ou-under",
            "marketName": "Bradley Beal Points Over/Under",
            "statID": "points",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-DEVIN_BOOKER_1_NBA-game-ou-under": {
            "oddID": "points-DEVIN_BOOKER_1_NBA-game-ou-under",
            "opposingOddID": "points-DEVIN_BOOKER_1_NBA-game-ou-over",
            "marketName": "Devin Booker Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-152",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-DEVIN_BOOKER_1_NBA-game-ou-over": {
            "oddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-under",
            "marketName": "Devin Booker Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-under": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-over": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+135",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-KEVIN_DURANT_1_NBA-game-ou-over": {
            "oddID": "assists-KEVIN_DURANT_1_NBA-game-ou-over",
            "opposingOddID": "assists-KEVIN_DURANT_1_NBA-game-ou-under",
            "marketName": "Kevin Durant Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-129",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-GRAYSON_ALLEN_1_NBA-game-ou-over": {
            "oddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-over",
            "opposingOddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-under",
            "marketName": "Grayson Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "GRAYSON_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Suns 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "128.5",
            "bookOverUnder": "128.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "128.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-DEVIN_BOOKER_1_NBA-game-ou-over": {
            "oddID": "points-DEVIN_BOOKER_1_NBA-game-ou-over",
            "opposingOddID": "points-DEVIN_BOOKER_1_NBA-game-ou-under",
            "marketName": "Devin Booker Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-CLINT_CAPELA_1_NBA-game-ou-over": {
            "oddID": "points-CLINT_CAPELA_1_NBA-game-ou-over",
            "opposingOddID": "points-CLINT_CAPELA_1_NBA-game-ou-under",
            "marketName": "Clint Capela Points Over/Under",
            "statID": "points",
            "statEntityID": "CLINT_CAPELA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CLINT_CAPELA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-CLINT_CAPELA_1_NBA-game-ou-under": {
            "oddID": "points-CLINT_CAPELA_1_NBA-game-ou-under",
            "opposingOddID": "points-CLINT_CAPELA_1_NBA-game-ou-over",
            "marketName": "Clint Capela Points Over/Under",
            "statID": "points",
            "statEntityID": "CLINT_CAPELA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CLINT_CAPELA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Suns 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "126.5",
            "bookOverUnder": "126.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "126.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-KEVIN_DURANT_1_NBA-game-ou-over": {
            "oddID": "points-KEVIN_DURANT_1_NBA-game-ou-over",
            "opposingOddID": "points-KEVIN_DURANT_1_NBA-game-ou-under",
            "marketName": "Kevin Durant Points Over/Under",
            "statID": "points",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+115",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "32",
            "bookOverUnder": "32",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-ERIC_GORDON_1_NBA-game-ou-under": {
            "oddID": "points-ERIC_GORDON_1_NBA-game-ou-under",
            "opposingOddID": "points-ERIC_GORDON_1_NBA-game-ou-over",
            "marketName": "Eric Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "ERIC_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ERIC_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "124.5",
            "bookOverUnder": "124.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "124.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under": {
            "oddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under",
            "opposingOddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over",
            "marketName": "Bogdan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOGDAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-JUSUF_NURKIC_1_NBA-game-ou-under": {
            "oddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-over",
            "marketName": "Jusuf Nurkic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-SADDIQ_BEY_1_NBA-game-ou-under": {
            "oddID": "points-SADDIQ_BEY_1_NBA-game-ou-under",
            "opposingOddID": "points-SADDIQ_BEY_1_NBA-game-ou-over",
            "marketName": "Saddiq Bey Points Over/Under",
            "statID": "points",
            "statEntityID": "SADDIQ_BEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SADDIQ_BEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-150",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "128.5",
            "bookOverUnder": "128.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "128.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "64",
            "bookOverUnder": "64",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "64",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-123",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "251",
            "bookOverUnder": "251",
            "score": 249,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "251",
            "bookOverUnder": "251",
            "score": 249,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-BRADLEY_BEAL_1_NBA-game-ou-over": {
            "oddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-under",
            "marketName": "Bradley Beal Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-119",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-JUSUF_NURKIC_1_NBA-game-ou-under": {
            "oddID": "points-JUSUF_NURKIC_1_NBA-game-ou-under",
            "opposingOddID": "points-JUSUF_NURKIC_1_NBA-game-ou-over",
            "marketName": "Jusuf Nurkic Points Over/Under",
            "statID": "points",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "assists-BRADLEY_BEAL_1_NBA-game-ou-under": {
            "oddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-over",
            "marketName": "Bradley Beal Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-JUSUF_NURKIC_1_NBA-game-ou-over": {
            "oddID": "points-JUSUF_NURKIC_1_NBA-game-ou-over",
            "opposingOddID": "points-JUSUF_NURKIC_1_NBA-game-ou-under",
            "marketName": "Jusuf Nurkic Points Over/Under",
            "statID": "points",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+106",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:36.014Z"
              }
            }
          }
        }
      },
      {
        "eventID": "2ZGR0vaxAHSlvppYGgEU",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA"
          },
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Anthony Edwards",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA"
          },
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "firstName": "Wendell",
            "lastName": "Carter Jr.",
            "name": "Wendell Carter Jr.",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA"
          },
          "JORDAN_MCLAUGHLIN_1_NBA": {
            "playerID": "JORDAN_MCLAUGHLIN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JORDAN_MCLAUGHLIN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jordan",
            "lastName": "McLaughlin",
            "name": "Jordan McLaughlin"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          },
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "GARY_HARRIS_1_NBA": {
            "playerID": "GARY_HARRIS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GARY_HARRIS_ORLANDO_MAGIC_NBA",
            "firstName": "Gary",
            "lastName": "Harris",
            "name": "Gary Harris"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 106,
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 122,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 536,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 38,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 11
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 39,
              "longestScoringRun": 9,
              "rebounds": 42,
              "defensiveRebounds": 32,
              "fouls": 17,
              "largestLead": 5,
              "blocks": 4,
              "fieldGoalsAttempted": 85,
              "secondsInLead": 663,
              "freeThrowsAttempted": 26,
              "steals": 11,
              "points": 108,
              "threePointersAttempted": 25,
              "offensiveRebounds": 10,
              "assists": 24,
              "twoPointersAttempted": 60,
              "turnovers": 13,
              "threePointersMade": 9,
              "freeThrowsMade": 21,
              "twoPointersMade": 30
            },
            "home": {
              "fieldGoalsMade": 38,
              "longestScoringRun": 8,
              "rebounds": 38,
              "defensiveRebounds": 32,
              "fouls": 20,
              "largestLead": 17,
              "blocks": 5,
              "fieldGoalsAttempted": 82,
              "secondsInLead": 2078,
              "freeThrowsAttempted": 20,
              "steals": 8,
              "points": 106,
              "threePointersAttempted": 38,
              "offensiveRebounds": 6,
              "assists": 24,
              "twoPointersAttempted": 44,
              "turnovers": 17,
              "threePointersMade": 12,
              "freeThrowsMade": 18,
              "twoPointersMade": 26
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 41,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "secondsPlayed": 2125,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "freeThrowsMade": 3
            },
            "JORDAN_MCLAUGHLIN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 6,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 327,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 2217,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 4
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1620,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "JOE_INGLES_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 808,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MIKE_CONLEY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -13,
              "fieldGoalPercent": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 4,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1685,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "COLE_ANTHONY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "secondsPlayed": 703,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "NAZ_REID_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 80,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "secondsPlayed": 1293,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "RUDY_GOBERT_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 16,
              "defensiveRebounds": 13,
              "fouls": 5,
              "plusMinus": 0,
              "fieldGoalPercent": 86,
              "blocks": 2,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 11,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 2345,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 10
            },
            "KYLE_ANDERSON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 957,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JESSE_EDWARDS_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 6,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "secondsPlayed": 2128,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "JONATHAN_ISAAC_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 25,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1199,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "JALEN_SUGGS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "secondsPlayed": 2176,
              "threePointersMade": 4,
              "twoPointersMade": 0,
              "freeThrowsMade": 3
            },
            "PAOLO_BANCHERO_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "secondsPlayed": 2111,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsMade": 2
            },
            "JADEN_MCDANIELS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 3,
              "secondsPlayed": 1919,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "MORITZ_WAGNER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "secondsPlayed": 662,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 4
            },
            "FRANZ_WAGNER_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 12,
              "fieldGoalPercent": 41,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "secondsPlayed": 2072,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 5
            },
            "GARY_HARRIS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 1071,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "MARKELLE_FULTZ_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "secondsPlayed": 1378,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 106
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 419,
              "freeThrowsAttempted": 17,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 15,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 276,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 122,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 546,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-FRANZ_WAGNER_1_NBA-game-ou-over": {
            "oddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-over",
            "opposingOddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-under",
            "marketName": "Franz Wagner Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-PAOLO_BANCHERO_1_NBA-game-ou-under": {
            "oddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "opposingOddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "marketName": "Paolo Banchero Points Over/Under",
            "statID": "points",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-over": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+127",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-167",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+147",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-FRANZ_WAGNER_1_NBA-game-ou-under": {
            "oddID": "points-FRANZ_WAGNER_1_NBA-game-ou-under",
            "opposingOddID": "points-FRANZ_WAGNER_1_NBA-game-ou-over",
            "marketName": "Franz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MARKELLE_FULTZ_1_NBA-game-ou-over": {
            "oddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "opposingOddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "marketName": "Markelle Fultz Points Over/Under",
            "statID": "points",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Timberwolves 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-FRANZ_WAGNER_1_NBA-game-ou-over": {
            "oddID": "points-FRANZ_WAGNER_1_NBA-game-ou-over",
            "opposingOddID": "points-FRANZ_WAGNER_1_NBA-game-ou-under",
            "marketName": "Franz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-167",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-over": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Orlando Magic 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-NAZ_REID_1_NBA-game-ou-under": {
            "oddID": "points-NAZ_REID_1_NBA-game-ou-under",
            "opposingOddID": "points-NAZ_REID_1_NBA-game-ou-over",
            "marketName": "Naz Reid Points Over/Under",
            "statID": "points",
            "statEntityID": "NAZ_REID_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NAZ_REID_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-PAOLO_BANCHERO_1_NBA-game-ou-over": {
            "oddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "opposingOddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "marketName": "Paolo Banchero Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Orlando Magic 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-under": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-NAZ_REID_1_NBA-game-ou-over": {
            "oddID": "points-NAZ_REID_1_NBA-game-ou-over",
            "opposingOddID": "points-NAZ_REID_1_NBA-game-ou-under",
            "marketName": "Naz Reid Points Over/Under",
            "statID": "points",
            "statEntityID": "NAZ_REID_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NAZ_REID_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-PAOLO_BANCHERO_1_NBA-game-ou-under": {
            "oddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "opposingOddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "marketName": "Paolo Banchero Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MORITZ_WAGNER_1_NBA-game-ou-over": {
            "oddID": "points-MORITZ_WAGNER_1_NBA-game-ou-over",
            "opposingOddID": "points-MORITZ_WAGNER_1_NBA-game-ou-under",
            "marketName": "Moritz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "MORITZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MORITZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-WENDELL_CARTER_JR_1_NBA-game-ou-under": {
            "oddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-over",
            "marketName": "Wendell Carter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "WENDELL_CARTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-158",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-MARKELLE_FULTZ_1_NBA-game-ou-under": {
            "oddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "opposingOddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "marketName": "Markelle Fultz Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Orlando Magic 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+139",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-230",
            "bookOdds": "-253",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Orlando Magic 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JALEN_SUGGS_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_SUGGS_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_SUGGS_1_NBA-game-ou-over",
            "marketName": "Jalen Suggs Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_SUGGS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_SUGGS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Timberwolves 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-WENDELL_CARTER_JR_1_NBA-game-ou-over": {
            "oddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-under",
            "marketName": "Wendell Carter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "WENDELL_CARTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Orlando Magic 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over": {
            "oddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "opposingOddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "marketName": "Karl-Anthony Towns Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+185",
            "bookOdds": "+175",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under": {
            "oddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "opposingOddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "marketName": "Karl-Anthony Towns Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MARKELLE_FULTZ_1_NBA-game-ou-under": {
            "oddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "opposingOddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "marketName": "Markelle Fultz Points Over/Under",
            "statID": "points",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Timberwolves 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-185",
            "bookOdds": "-201",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Orlando Magic 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-JALEN_SUGGS_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_SUGGS_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_SUGGS_1_NBA-game-ou-under",
            "marketName": "Jalen Suggs Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_SUGGS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_SUGGS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+137",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Timberwolves 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Timberwolves 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-PAOLO_BANCHERO_1_NBA-game-ou-over": {
            "oddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "opposingOddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "marketName": "Paolo Banchero Points Over/Under",
            "statID": "points",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+230",
            "bookOdds": "+220",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Timberwolves 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "212.5",
            "bookOverUnder": "212.5",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "212.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-FRANZ_WAGNER_1_NBA-game-ou-under": {
            "oddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-under",
            "opposingOddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-over",
            "marketName": "Franz Wagner Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-MORITZ_WAGNER_1_NBA-game-ou-under": {
            "oddID": "points-MORITZ_WAGNER_1_NBA-game-ou-under",
            "opposingOddID": "points-MORITZ_WAGNER_1_NBA-game-ou-over",
            "marketName": "Moritz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "MORITZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MORITZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-under": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "212.5",
            "bookOverUnder": "212.5",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "212.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-MARKELLE_FULTZ_1_NBA-game-ou-over": {
            "oddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "opposingOddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "marketName": "Markelle Fultz Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-172",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:54.515Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "atU1qtsTy7RVnYHxGUjM",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA"
          },
          "ZION_WILLIAMSON_1_NBA": {
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "firstName": "Zion",
            "lastName": "Williamson",
            "name": "Zion Williamson",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "ZION_WILLIAMSON_NEW_ORLEANS_PELICANS_NBA"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "firstName": "Jonas",
            "lastName": "Valanciunas",
            "name": "Jonas Valanciunas",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "DOUG_MCDERMOTT_1_NBA": {
            "playerID": "DOUG_MCDERMOTT_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DOUG_MCDERMOTT_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Doug",
            "lastName": "McDermott",
            "name": "Doug McDermott"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "DYSON_DANIELS_1_NBA": {
            "playerID": "DYSON_DANIELS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "DYSON_DANIELS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Dyson",
            "lastName": "Daniels",
            "name": "Dyson Daniels"
          },
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "NAJI_MARSHALL_1_NBA": {
            "playerID": "NAJI_MARSHALL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "NAJI_MARSHALL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Naji",
            "lastName": "Marshall",
            "name": "Naji Marshall"
          },
          "CODY_ZELLER_1_NBA": {
            "playerID": "CODY_ZELLER_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CODY_ZELLER_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Cody",
            "lastName": "Zeller",
            "name": "Cody Zeller"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 113,
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 114,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 20,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 5,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 610,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 11,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 12
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 7,
              "rebounds": 39,
              "defensiveRebounds": 26,
              "fouls": 17,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 95,
              "secondsInLead": 380,
              "freeThrowsAttempted": 21,
              "steals": 14,
              "points": 114,
              "threePointersAttempted": 26,
              "offensiveRebounds": 13,
              "assists": 29,
              "twoPointersAttempted": 69,
              "turnovers": 9,
              "threePointersMade": 7,
              "freeThrowsMade": 15,
              "twoPointersMade": 39
            },
            "home": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 8,
              "rebounds": 55,
              "defensiveRebounds": 37,
              "fouls": 16,
              "largestLead": 12,
              "blocks": 10,
              "fieldGoalsAttempted": 96,
              "secondsInLead": 2169,
              "freeThrowsAttempted": 18,
              "steals": 6,
              "points": 113,
              "threePointersAttempted": 39,
              "offensiveRebounds": 18,
              "assists": 35,
              "twoPointersAttempted": 57,
              "turnovers": 18,
              "threePointersMade": 10,
              "freeThrowsMade": 11,
              "twoPointersMade": 36
            },
            "JOSE_ALVARADO_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 9,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 8,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1126,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "ZACH_COLLINS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 8,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "secondsPlayed": 1174,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "TRE_JONES_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 0,
              "plusMinus": -4,
              "fieldGoalPercent": 53,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "secondsPlayed": 2123,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "freeThrowsMade": 3
            },
            "ZION_WILLIAMSON_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": 15,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 13,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 21,
              "turnovers": 1,
              "secondsPlayed": 2152,
              "threePointersMade": 0,
              "twoPointersMade": 12,
              "freeThrowsMade": 9
            },
            "DOUG_MCDERMOTT_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -8,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 716,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JORDAN_HAWKINS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 649,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "TREY_MURPHY_III_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -18,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 9,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1592,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "DEVIN_VASSELL_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 7,
              "fieldGoalPercent": 52,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 2167,
              "threePointersMade": 5,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "DYSON_DANIELS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 20,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1285,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "blocks": 3,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "secondsPlayed": 1705,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "JEREMY_SOCHAN_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 16,
              "defensiveRebounds": 9,
              "fouls": 4,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 4,
              "offensiveRebounds": 7,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "secondsPlayed": 1832,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 3
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 33,
              "blocks": 3,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1818,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "BLAKE_WESLEY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 757,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "NAJI_MARSHALL_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -19,
              "fieldGoalPercent": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 994,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "secondsPlayed": 1620,
              "threePointersMade": 0,
              "twoPointersMade": 9,
              "freeThrowsMade": 0
            },
            "CODY_ZELLER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 484,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRANDON_INGRAM_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": -6,
              "fieldGoalPercent": 47,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "secondsPlayed": 2184,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 4
            },
            "MALAKI_BRANHAM_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -4,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 943,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "CEDI_OSMAN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 3,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 1163,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "CJ_MCCOLLUM_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 47,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 2311,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 114
            },
            "home": {
              "points": 113
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 364,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 18,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 242,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 12,
              "offensiveRebounds": 7,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 30,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 9,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 636,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 16,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 681,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 11
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-CEDI_OSMAN_1_NBA-game-ou-over": {
            "oddID": "points-CEDI_OSMAN_1_NBA-game-ou-over",
            "opposingOddID": "points-CEDI_OSMAN_1_NBA-game-ou-under",
            "marketName": "Cedi Osman Points Over/Under",
            "statID": "points",
            "statEntityID": "CEDI_OSMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CEDI_OSMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-CEDI_OSMAN_1_NBA-game-ou-under": {
            "oddID": "points-CEDI_OSMAN_1_NBA-game-ou-under",
            "opposingOddID": "points-CEDI_OSMAN_1_NBA-game-ou-over",
            "marketName": "Cedi Osman Points Over/Under",
            "statID": "points",
            "statEntityID": "CEDI_OSMAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CEDI_OSMAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-TRE_JONES_1_NBA-game-ou-over": {
            "oddID": "points-TRE_JONES_1_NBA-game-ou-over",
            "opposingOddID": "points-TRE_JONES_1_NBA-game-ou-under",
            "marketName": "Tre Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-JEREMY_SOCHAN_1_NBA-game-ou-over": {
            "oddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "opposingOddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "marketName": "Jeremy Sochan Points Over/Under",
            "statID": "points",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-171",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "San Antonio Spurs 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-ZION_WILLIAMSON_1_NBA-game-ou-over": {
            "oddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "opposingOddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "marketName": "Zion Williamson Points Over/Under",
            "statID": "points",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-ZION_WILLIAMSON_1_NBA-game-ou-under": {
            "oddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "marketName": "Zion Williamson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-DEVIN_VASSELL_1_NBA-game-ou-over": {
            "oddID": "points-DEVIN_VASSELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DEVIN_VASSELL_1_NBA-game-ou-under",
            "marketName": "Devin Vassell Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-CJ_MCCOLLUM_1_NBA-game-ou-over": {
            "oddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "opposingOddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "marketName": "CJ McCollum Points Over/Under",
            "statID": "points",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over": {
            "oddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "opposingOddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "marketName": "Victor Wembanyama Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over": {
            "oddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "opposingOddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "marketName": "Victor Wembanyama Points Over/Under",
            "statID": "points",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-JEREMY_SOCHAN_1_NBA-game-ou-under": {
            "oddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "opposingOddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "marketName": "Jeremy Sochan Points Over/Under",
            "statID": "points",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "New Orleans Pelicans 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over": {
            "oddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over",
            "opposingOddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under",
            "marketName": "Jonas Valanciunas Points Over/Under",
            "statID": "points",
            "statEntityID": "JONAS_VALANCIUNAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-143",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under": {
            "oddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "opposingOddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "marketName": "Victor Wembanyama Points Over/Under",
            "statID": "points",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "New Orleans Pelicans 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-DEVIN_VASSELL_1_NBA-game-ou-under": {
            "oddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-over",
            "marketName": "Devin Vassell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-ZION_WILLIAMSON_1_NBA-game-ou-under": {
            "oddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "opposingOddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "marketName": "Zion Williamson Points Over/Under",
            "statID": "points",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-BRANDON_INGRAM_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-under",
            "marketName": "Brandon Ingram Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-ZION_WILLIAMSON_1_NBA-game-ou-over": {
            "oddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "marketName": "Zion Williamson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+146",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-CJ_MCCOLLUM_1_NBA-game-ou-under": {
            "oddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "opposingOddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "marketName": "CJ McCollum Points Over/Under",
            "statID": "points",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-DEVIN_VASSELL_1_NBA-game-ou-under": {
            "oddID": "points-DEVIN_VASSELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DEVIN_VASSELL_1_NBA-game-ou-over",
            "marketName": "Devin Vassell Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "New Orleans Pelicans 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-166",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-166",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+268",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+268",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "New Orleans Pelicans 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "30",
            "bookOverUnder": "30",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-BRANDON_INGRAM_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-over",
            "marketName": "Brandon Ingram Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-CJ_MCCOLLUM_1_NBA-game-ou-over": {
            "oddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "opposingOddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "marketName": "CJ McCollum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-TRE_JONES_1_NBA-game-ou-over": {
            "oddID": "assists-TRE_JONES_1_NBA-game-ou-over",
            "opposingOddID": "assists-TRE_JONES_1_NBA-game-ou-under",
            "marketName": "Tre Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "San Antonio Spurs 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-JEREMY_SOCHAN_1_NBA-game-ou-under": {
            "oddID": "assists-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "marketName": "Jeremy Sochan Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+127",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "New Orleans Pelicans 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "30",
            "bookOverUnder": "30",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "30",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-205",
            "bookOdds": "-226",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-BRANDON_INGRAM_1_NBA-game-ou-over": {
            "oddID": "points-BRANDON_INGRAM_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDON_INGRAM_1_NBA-game-ou-under",
            "marketName": "Brandon Ingram Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "San Antonio Spurs 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+205",
            "bookOdds": "+195",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-TRE_JONES_1_NBA-game-ou-under": {
            "oddID": "points-TRE_JONES_1_NBA-game-ou-under",
            "opposingOddID": "points-TRE_JONES_1_NBA-game-ou-over",
            "marketName": "Tre Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "New Orleans Pelicans 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-CJ_MCCOLLUM_1_NBA-game-ou-under": {
            "oddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "opposingOddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "marketName": "CJ McCollum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-JEREMY_SOCHAN_1_NBA-game-ou-over": {
            "oddID": "assists-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "marketName": "Jeremy Sochan Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-171",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-171",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-TRE_JONES_1_NBA-game-ou-under": {
            "oddID": "assists-TRE_JONES_1_NBA-game-ou-under",
            "opposingOddID": "assists-TRE_JONES_1_NBA-game-ou-over",
            "marketName": "Tre Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "San Antonio Spurs 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-DEVIN_VASSELL_1_NBA-game-ou-over": {
            "oddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-under",
            "marketName": "Devin Vassell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-BRANDON_INGRAM_1_NBA-game-ou-under": {
            "oddID": "points-BRANDON_INGRAM_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDON_INGRAM_1_NBA-game-ou-over",
            "marketName": "Brandon Ingram Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "San Antonio Spurs 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under": {
            "oddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "opposingOddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "marketName": "Victor Wembanyama Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-312",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-312",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under": {
            "oddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under",
            "opposingOddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over",
            "marketName": "Jonas Valanciunas Points Over/Under",
            "statID": "points",
            "statEntityID": "JONAS_VALANCIUNAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "San Antonio Spurs 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 227,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 227,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-ZACH_COLLINS_1_NBA-game-ou-over": {
            "oddID": "points-ZACH_COLLINS_1_NBA-game-ou-over",
            "opposingOddID": "points-ZACH_COLLINS_1_NBA-game-ou-under",
            "marketName": "Zach Collins Points Over/Under",
            "statID": "points",
            "statEntityID": "ZACH_COLLINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZACH_COLLINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          },
          "points-ZACH_COLLINS_1_NBA-game-ou-under": {
            "oddID": "points-ZACH_COLLINS_1_NBA-game-ou-under",
            "opposingOddID": "points-ZACH_COLLINS_1_NBA-game-ou-over",
            "marketName": "Zach Collins Points Over/Under",
            "statID": "points",
            "statEntityID": "ZACH_COLLINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZACH_COLLINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:36.459Z"
              }
            }
          }
        }
      },
      {
        "eventID": "d55M35Buz9OXUG0OOHru",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA"
          },
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "firstName": "Gary",
            "lastName": "Trent Jr.",
            "name": "Gary Trent Jr.",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA"
          },
          "DENNIS_SCHRODER_1_NBA": {
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "firstName": "Dennis",
            "lastName": "Schroder",
            "name": "Dennis Schroder",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "DENNIS_SCHRODER_TORONTO_RAPTORS_NBA"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA"
          },
          "FRED_VANVLEET_1_NBA": {
            "playerID": "FRED_VANVLEET_1_NBA",
            "firstName": "Fred",
            "lastName": "VanVleet",
            "name": "Fred VanVleet",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "FRED_VANVLEET_HOUSTON_ROCKETS_NBA"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "firstName": "Jakob",
            "lastName": "Poeltl",
            "name": "Jakob Poeltl",
            "nickname": "J. Pöltl",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "firstName": "Jabari",
            "lastName": "Smith Jr.",
            "name": "Jabari Smith Jr.",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA"
          },
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "JERMAINE_SAMUELS_1_NBA": {
            "playerID": "JERMAINE_SAMUELS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JERMAINE_SAMUELS_HOUSTON_ROCKETS_NBA",
            "firstName": "Jermaine",
            "lastName": "Samuels",
            "name": "Jermaine Samuels"
          },
          "NATE_HINTON_1_NBA": {
            "playerID": "NATE_HINTON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "NATE_HINTON_HOUSTON_ROCKETS_NBA",
            "firstName": "Nate",
            "lastName": "Hinton",
            "name": "Nate Hinton"
          },
          "REGGIE_BULLOCK_1_NBA": {
            "playerID": "REGGIE_BULLOCK_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "REGGIE_BULLOCK_HOUSTON_ROCKETS_NBA",
            "firstName": "Reggie",
            "lastName": "Bullock",
            "name": "Reggie Bullock"
          },
          "THADDEUS_YOUNG_1_NBA": {
            "playerID": "THADDEUS_YOUNG_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "THADDEUS_YOUNG_TORONTO_RAPTORS_NBA",
            "firstName": "Thaddeus",
            "lastName": "Young",
            "name": "Thaddeus Young"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "BOBAN_MARJANOVIC_1_NBA": {
            "playerID": "BOBAN_MARJANOVIC_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "BOBAN_MARJANOVIC_HOUSTON_ROCKETS_NBA",
            "firstName": "Boban",
            "lastName": "Marjanovic",
            "name": "Boban Marjanovic"
          },
          "JORDAN_NWORA_1_NBA": {
            "playerID": "JORDAN_NWORA_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JORDAN_NWORA_TORONTO_RAPTORS_NBA",
            "firstName": "Jordan",
            "lastName": "Nwora",
            "name": "Jordan Nwora"
          },
          "JALEN_MCDANIELS_1_NBA": {
            "playerID": "JALEN_MCDANIELS_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JALEN_MCDANIELS_TORONTO_RAPTORS_NBA",
            "firstName": "Jalen",
            "lastName": "McDaniels",
            "name": "Jalen McDaniels"
          },
          "CAM_WHITMORE_1_NBA": {
            "playerID": "CAM_WHITMORE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "CAM_WHITMORE_HOUSTON_ROCKETS_NBA",
            "firstName": "Cam",
            "lastName": "Whitmore",
            "name": "Cam Whitmore"
          },
          "GARRETT_TEMPLE_1_NBA": {
            "playerID": "GARRETT_TEMPLE_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARRETT_TEMPLE_TORONTO_RAPTORS_NBA",
            "firstName": "Garrett",
            "lastName": "Temple",
            "name": "Garrett Temple"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 135,
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 93,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 17,
              "defensiveRebounds": 15,
              "fouls": 5,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 463,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 37,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 40,
              "longestScoringRun": 5,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "fouls": 18,
              "largestLead": 3,
              "blocks": 5,
              "fieldGoalsAttempted": 91,
              "secondsInLead": 93,
              "freeThrowsAttempted": 20,
              "steals": 11,
              "points": 106,
              "threePointersAttempted": 33,
              "offensiveRebounds": 8,
              "assists": 17,
              "twoPointersAttempted": 58,
              "turnovers": 14,
              "threePointersMade": 11,
              "freeThrowsMade": 15,
              "twoPointersMade": 29
            },
            "home": {
              "fieldGoalsMade": 55,
              "longestScoringRun": 16,
              "rebounds": 49,
              "defensiveRebounds": 42,
              "fouls": 20,
              "largestLead": 31,
              "blocks": 3,
              "fieldGoalsAttempted": 93,
              "secondsInLead": 2623,
              "freeThrowsAttempted": 17,
              "steals": 9,
              "points": 135,
              "threePointersAttempted": 31,
              "offensiveRebounds": 7,
              "assists": 30,
              "twoPointersAttempted": 62,
              "turnovers": 14,
              "threePointersMade": 11,
              "freeThrowsMade": 14,
              "twoPointersMade": 44
            },
            "JAESEAN_TATE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 14,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1033,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DILLON_BROOKS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 11,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1421,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "AMEN_THOMPSON_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 27,
              "fieldGoalPercent": 82,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "secondsPlayed": 1449,
              "threePointersMade": 0,
              "twoPointersMade": 9,
              "freeThrowsMade": 1
            },
            "FRED_VANVLEET_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1485,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JERMAINE_SAMUELS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 233,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1778,
              "threePointersMade": 6,
              "twoPointersMade": 1,
              "freeThrowsMade": 5
            },
            "NATE_HINTON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 233,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "REGGIE_BULLOCK_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 570,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "THADDEUS_YOUNG_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1525,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "SCOTTIE_BARNES_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 59,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "secondsPlayed": 1995,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsMade": 7
            },
            "JEFF_GREEN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 5,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 916,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 4
            },
            "AARON_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "secondsPlayed": 727,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BOBAN_MARJANOVIC_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 233,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "JALEN_GREEN_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 17,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 1647,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 0
            },
            "JORDAN_NWORA_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -21,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 8,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 983,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "JABARI_SMITH_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 8,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1446,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "JALEN_MCDANIELS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 4,
              "secondsPlayed": 815,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "CAM_WHITMORE_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 22,
              "fieldGoalPercent": 59,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "secondsPlayed": 1283,
              "threePointersMade": 3,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "DENNIS_SCHRODER_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -18,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1325,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "ALPEREN_SENGUN_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 4,
              "plusMinus": 23,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 1723,
              "threePointersMade": 1,
              "twoPointersMade": 9,
              "freeThrowsMade": 3
            },
            "GARY_TRENT_JR_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -17,
              "fieldGoalPercent": 42,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1558,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "GARRETT_TEMPLE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 229,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRUCE_BROWN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 22,
              "blocks": 2,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1543,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JAKOB_POELTL_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "plusMinus": -17,
              "fieldGoalPercent": 60,
              "blocks": 2,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "secondsPlayed": 1222,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 135
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 34,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 31,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 33,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 19,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 31,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 11,
              "twoPointersAttempted": 19,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 22,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 12
            }
          }
        },
        "odds": {
          "assists-ALPEREN_SENGUN_1_NBA-game-ou-under": {
            "oddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "opposingOddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "marketName": "Alperen Sengun Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-148",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-ALPEREN_SENGUN_1_NBA-game-ou-over": {
            "oddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "opposingOddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "marketName": "Alperen Sengun Points Over/Under",
            "statID": "points",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-under": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+131",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Houston Rockets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+104",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-ALPEREN_SENGUN_1_NBA-game-ou-over": {
            "oddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "opposingOddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "marketName": "Alperen Sengun Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-JALEN_GREEN_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_GREEN_1_NBA-game-ou-over",
            "marketName": "Jalen Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-DILLON_BROOKS_1_NBA-game-ou-under": {
            "oddID": "points-DILLON_BROOKS_1_NBA-game-ou-under",
            "opposingOddID": "points-DILLON_BROOKS_1_NBA-game-ou-over",
            "marketName": "Dillon Brooks Points Over/Under",
            "statID": "points",
            "statEntityID": "DILLON_BROOKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DILLON_BROOKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-FRED_VANVLEET_1_NBA-game-ou-over": {
            "oddID": "points-FRED_VANVLEET_1_NBA-game-ou-over",
            "opposingOddID": "points-FRED_VANVLEET_1_NBA-game-ou-under",
            "marketName": "Fred VanVleet Points Over/Under",
            "statID": "points",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-129",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+115",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-170",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-over": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114",
            "bookOverUnder": "114",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Houston Rockets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-under": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+144",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-BRUCE_BROWN_1_NBA-game-ou-under": {
            "oddID": "points-BRUCE_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "points-BRUCE_BROWN_1_NBA-game-ou-over",
            "marketName": "Bruce Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "BRUCE_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRUCE_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JALEN_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_GREEN_1_NBA-game-ou-over",
            "marketName": "Jalen Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-over": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Houston Rockets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-121",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-164",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-FRED_VANVLEET_1_NBA-game-ou-under": {
            "oddID": "assists-FRED_VANVLEET_1_NBA-game-ou-under",
            "opposingOddID": "assists-FRED_VANVLEET_1_NBA-game-ou-over",
            "marketName": "Fred VanVleet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-BRUCE_BROWN_1_NBA-game-ou-over": {
            "oddID": "points-BRUCE_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "points-BRUCE_BROWN_1_NBA-game-ou-under",
            "marketName": "Bruce Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "BRUCE_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRUCE_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JABARI_SMITH_1_NBA-game-ou-under": {
            "oddID": "points-JABARI_SMITH_1_NBA-game-ou-under",
            "opposingOddID": "points-JABARI_SMITH_1_NBA-game-ou-over",
            "marketName": "Jabari Smith Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JABARI_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-FRED_VANVLEET_1_NBA-game-ou-over": {
            "oddID": "assists-FRED_VANVLEET_1_NBA-game-ou-over",
            "opposingOddID": "assists-FRED_VANVLEET_1_NBA-game-ou-under",
            "marketName": "Fred VanVleet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-ALPEREN_SENGUN_1_NBA-game-ou-under": {
            "oddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "opposingOddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "marketName": "Alperen Sengun Points Over/Under",
            "statID": "points",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JALEN_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_GREEN_1_NBA-game-ou-under",
            "marketName": "Jalen Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Houston Rockets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-124",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Houston Rockets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+106",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-FRED_VANVLEET_1_NBA-game-ou-under": {
            "oddID": "points-FRED_VANVLEET_1_NBA-game-ou-under",
            "opposingOddID": "points-FRED_VANVLEET_1_NBA-game-ou-over",
            "marketName": "Fred VanVleet Points Over/Under",
            "statID": "points",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-JABARI_SMITH_1_NBA-game-ou-over": {
            "oddID": "points-JABARI_SMITH_1_NBA-game-ou-over",
            "opposingOddID": "points-JABARI_SMITH_1_NBA-game-ou-under",
            "marketName": "Jabari Smith Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JABARI_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+153",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "114",
            "bookOverUnder": "114",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Houston Rockets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "232",
            "bookOverUnder": "232",
            "score": 241,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "232",
            "bookOverUnder": "232",
            "score": 241,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "assists-JALEN_GREEN_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_GREEN_1_NBA-game-ou-under",
            "marketName": "Jalen Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          },
          "points-DILLON_BROOKS_1_NBA-game-ou-over": {
            "oddID": "points-DILLON_BROOKS_1_NBA-game-ou-over",
            "opposingOddID": "points-DILLON_BROOKS_1_NBA-game-ou-under",
            "marketName": "Dillon Brooks Points Over/Under",
            "statID": "points",
            "statEntityID": "DILLON_BROOKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DILLON_BROOKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:56.386Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "vL5j9yiy8yd9fRC3j492",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA"
          },
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA"
          },
          "DUANE_WASHINGTON_1_NBA": {
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "firstName": "P.J.",
            "lastName": "Washington",
            "name": "P.J. Washington",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "PJ_WASHINGTON_CHARLOTTE_HORNETS_NBA"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens"
          },
          "NATHAN_MENSAH_1_NBA": {
            "playerID": "NATHAN_MENSAH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NATHAN_MENSAH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nathan",
            "lastName": "Mensah",
            "name": "Nathan Mensah"
          },
          "OLIVIER_SARR_1_NBA": {
            "playerID": "OLIVIER_SARR_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "OLIVIER_SARR_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Olivier",
            "lastName": "Sarr",
            "name": "Olivier Sarr"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          },
          "JAMES_BOUKNIGHT_1_NBA": {
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JAMES_BOUKNIGHT_CHARLOTTE_HORNETS_NBA",
            "firstName": "James",
            "lastName": "Bouknight",
            "name": "James Bouknight"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "ALEKSEJ_POKUSEVSKI_1_NBA": {
            "playerID": "ALEKSEJ_POKUSEVSKI_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "ALEKSEJ_POKUSEVSKI_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aleksej",
            "lastName": "Pokusevski",
            "name": "Aleksej Pokusevski"
          },
          "KEYONTAE_JOHNSON_1_NBA": {
            "playerID": "KEYONTAE_JOHNSON_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KEYONTAE_JOHNSON_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Keyontae",
            "lastName": "Johnson",
            "name": "Keyontae Johnson"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "JT_THOR_1_NBA": {
            "playerID": "JT_THOR_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JT_THOR_CHARLOTTE_HORNETS_NBA",
            "firstName": "JT",
            "lastName": "Thor",
            "name": "JT Thor"
          },
          "ISH_SMITH_1_NBA": {
            "playerID": "ISH_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "ISH_SMITH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Ish",
            "lastName": "Smith",
            "name": "Ish Smith"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace"
          },
          "VASILIJE_MICIC_1_NBA": {
            "playerID": "VASILIJE_MICIC_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "VASILIJE_MICIC_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Vasilije",
            "lastName": "Micić",
            "name": "Vasilije Micic"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 126,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 0,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 16,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 20,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 700,
              "freeThrowsAttempted": 0,
              "steals": 5,
              "points": 39,
              "threePointersAttempted": 13,
              "offensiveRebounds": 0,
              "assists": 12,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 12,
              "rebounds": 35,
              "defensiveRebounds": 28,
              "fouls": 21,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 92,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 12,
              "points": 106,
              "threePointersAttempted": 31,
              "offensiveRebounds": 7,
              "assists": 22,
              "twoPointersAttempted": 61,
              "turnovers": 14,
              "threePointersMade": 14,
              "freeThrowsMade": 10,
              "twoPointersMade": 27
            },
            "home": {
              "fieldGoalsMade": 44,
              "longestScoringRun": 11,
              "rebounds": 44,
              "defensiveRebounds": 41,
              "fouls": 17,
              "largestLead": 35,
              "blocks": 10,
              "fieldGoalsAttempted": 75,
              "secondsInLead": 2860,
              "freeThrowsAttempted": 27,
              "steals": 10,
              "points": 126,
              "threePointersAttempted": 36,
              "offensiveRebounds": 3,
              "assists": 31,
              "twoPointersAttempted": 39,
              "turnovers": 16,
              "threePointersMade": 17,
              "freeThrowsMade": 21,
              "twoPointersMade": 27
            },
            "CHET_HOLMGREN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 13,
              "fieldGoalPercent": 56,
              "blocks": 2,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1400,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "JOSH_GIDDEY_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 0,
              "plusMinus": 16,
              "fieldGoalPercent": 38,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 1146,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 1,
              "plusMinus": 29,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1095,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": -7,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 15,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1494,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 3
            },
            "BRANDON_MILLER_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": -17,
              "fieldGoalPercent": 58,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 1901,
              "threePointersMade": 5,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "NATHAN_MENSAH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 372,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DUANE_WASHINGTON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -19,
              "fieldGoalPercent": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "secondsPlayed": 1585,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "OLIVIER_SARR_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 457,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "AARON_WIGGINS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 17,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 1158,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "NICK_JR_SMITH_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 4,
              "plusMinus": 3,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1261,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "JAMES_BOUKNIGHT_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 372,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "LEAKY_BLACK_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -5,
              "fieldGoalPercent": 57,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1061,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "ALEKSEJ_POKUSEVSKI_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -8,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 420,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "KEYONTAE_JOHNSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 576,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LUGUENTZ_DORT_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 16,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1146,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 624,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JT_THOR_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 10,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 372,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "NICK_RICHARDS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 1,
              "plusMinus": -12,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1855,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 34,
              "fieldGoalPercent": 73,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 10,
              "steals": 5,
              "points": 31,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "secondsPlayed": 1793,
              "threePointersMade": 1,
              "twoPointersMade": 10,
              "freeThrowsMade": 8
            },
            "MILES_BRIDGES_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": -36,
              "fieldGoalPercent": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "secondsPlayed": 1924,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "CODY_MARTIN_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -19,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1263,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "ISH_SMITH_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -18,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 939,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "CASON_WALLACE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 22,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1488,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "VASILIJE_MICIC_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 5,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 1,
              "turnovers": 3,
              "secondsPlayed": 844,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 126
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 34,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 35,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 31,
              "blocks": 4,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 720,
              "freeThrowsAttempted": 11,
              "steals": 4,
              "points": 34,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 10,
              "twoPointersMade": 9
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "assists-CHET_HOLMGREN_1_NBA-game-ou-over": {
            "oddID": "assists-CHET_HOLMGREN_1_NBA-game-ou-over",
            "opposingOddID": "assists-CHET_HOLMGREN_1_NBA-game-ou-under",
            "marketName": "Chet Holmgren Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-183",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-183",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over": {
            "oddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "opposingOddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "marketName": "Shai Gilgeous-Alexander Points Over/Under",
            "statID": "points",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under": {
            "oddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "opposingOddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "marketName": "Shai Gilgeous-Alexander Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+144",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-212",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-334",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-334",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-LUGUENTZ_DORT_1_NBA-game-ou-over": {
            "oddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-over",
            "opposingOddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-under",
            "marketName": "Luguentz Dort Points Over/Under",
            "statID": "points",
            "statEntityID": "LUGUENTZ_DORT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-195",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-195",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over": {
            "oddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "opposingOddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "marketName": "Shai Gilgeous-Alexander Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+167",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+275",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-15.5",
            "bookSpread": "-15.5",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Oklahoma City Thunder 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-JOSH_GIDDEY_1_NBA-game-ou-under": {
            "oddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-over",
            "marketName": "Josh Giddey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-240",
            "bookOdds": "-290",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-290",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-under": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-under": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-over": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-over": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "25",
            "bookOverUnder": "25",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-CODY_MARTIN_1_NBA-game-ou-under": {
            "oddID": "points-CODY_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "points-CODY_MARTIN_1_NBA-game-ou-over",
            "marketName": "Cody Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-over": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+15.5",
            "bookSpread": "+15.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-265",
            "bookOdds": "-300",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-300",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-CHET_HOLMGREN_1_NBA-game-ou-over": {
            "oddID": "points-CHET_HOLMGREN_1_NBA-game-ou-over",
            "opposingOddID": "points-CHET_HOLMGREN_1_NBA-game-ou-under",
            "marketName": "Chet Holmgren Points Over/Under",
            "statID": "points",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+265",
            "bookOdds": "+251",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+251",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-870",
            "bookOdds": "-1220",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "25",
            "bookOverUnder": "25",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under": {
            "oddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "opposingOddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "marketName": "Shai Gilgeous-Alexander Points Over/Under",
            "statID": "points",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Oklahoma City Thunder 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-123",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "25",
            "bookOverUnder": "25",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-JOSH_GIDDEY_1_NBA-game-ou-over": {
            "oddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-under",
            "marketName": "Josh Giddey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+430",
            "bookOdds": "+411",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+411",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Oklahoma City Thunder 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-CODY_MARTIN_1_NBA-game-ou-over": {
            "oddID": "assists-CODY_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "assists-CODY_MARTIN_1_NBA-game-ou-under",
            "marketName": "Cody Martin Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-430",
            "bookOdds": "-538",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-538",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-CHET_HOLMGREN_1_NBA-game-ou-under": {
            "oddID": "assists-CHET_HOLMGREN_1_NBA-game-ou-under",
            "opposingOddID": "assists-CHET_HOLMGREN_1_NBA-game-ou-over",
            "marketName": "Chet Holmgren Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+134",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "25",
            "bookOverUnder": "25",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "120.5",
            "bookOverUnder": "120.5",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "120.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+240",
            "bookOdds": "+220",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Oklahoma City Thunder 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-under": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Oklahoma City Thunder 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "assists-CODY_MARTIN_1_NBA-game-ou-under": {
            "oddID": "assists-CODY_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "assists-CODY_MARTIN_1_NBA-game-ou-over",
            "marketName": "Cody Martin Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+870",
            "bookOdds": "+840",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+840",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-LUGUENTZ_DORT_1_NBA-game-ou-under": {
            "oddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-under",
            "opposingOddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-over",
            "marketName": "Luguentz Dort Points Over/Under",
            "statID": "points",
            "statEntityID": "LUGUENTZ_DORT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Oklahoma City Thunder 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 232,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-CODY_MARTIN_1_NBA-game-ou-over": {
            "oddID": "points-CODY_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "points-CODY_MARTIN_1_NBA-game-ou-under",
            "marketName": "Cody Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 232,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-JOSH_GIDDEY_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_GIDDEY_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_GIDDEY_1_NBA-game-ou-under",
            "marketName": "Josh Giddey Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-CHET_HOLMGREN_1_NBA-game-ou-under": {
            "oddID": "points-CHET_HOLMGREN_1_NBA-game-ou-under",
            "opposingOddID": "points-CHET_HOLMGREN_1_NBA-game-ou-over",
            "marketName": "Chet Holmgren Points Over/Under",
            "statID": "points",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-AARON_WIGGINS_1_NBA-game-ou-over": {
            "oddID": "points-AARON_WIGGINS_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_WIGGINS_1_NBA-game-ou-under",
            "marketName": "Aaron Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-AARON_WIGGINS_1_NBA-game-ou-under": {
            "oddID": "points-AARON_WIGGINS_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_WIGGINS_1_NBA-game-ou-over",
            "marketName": "Aaron Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-JOSH_GIDDEY_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_GIDDEY_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_GIDDEY_1_NBA-game-ou-over",
            "marketName": "Josh Giddey Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+105",
            "fairOverUnder": "105",
            "bookOverUnder": "105",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-121",
            "fairOverUnder": "105",
            "bookOverUnder": "105",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:53.124Z"
              }
            }
          }
        }
      },
      {
        "eventID": "xaHTUrEUlJA4p95NBIcR",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "firstName": "Vince",
            "lastName": "Williams Jr.",
            "name": "Vince Williams Jr.",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA"
          },
          "JAREN_JACKSON_JR_1_NBA": {
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "firstName": "Jaren",
            "lastName": "Jackson Jr.",
            "name": "Jaren Jackson Jr.",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JAREN_JACKSON_JR_MEMPHIS_GRIZZLIES_NBA"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA"
          },
          "LUKE_KENNARD_1_NBA": {
            "playerID": "LUKE_KENNARD_1_NBA",
            "firstName": "Luke",
            "lastName": "Kennard",
            "name": "Luke Kennard",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "LUKE_KENNARD_MEMPHIS_GRIZZLIES_NBA"
          },
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard"
          },
          "DERRICK_ROSE_1_NBA": {
            "playerID": "DERRICK_ROSE_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DERRICK_ROSE_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Derrick",
            "lastName": "Rose",
            "name": "Derrick Rose"
          },
          "JEROME_ROBINSON_1_NBA": {
            "playerID": "JEROME_ROBINSON_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JEROME_ROBINSON_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jerome",
            "lastName": "Robinson",
            "name": "Jerome Robinson"
          },
          "DAVID_RODDY_1_NBA": {
            "playerID": "DAVID_RODDY_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DAVID_RODDY_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "David",
            "lastName": "Roddy",
            "name": "David Roddy"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "GG",
            "lastName": "Jackson",
            "name": "GG Jackson"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 101,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 121,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 445,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 222,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 16,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 7,
              "rebounds": 46,
              "defensiveRebounds": 40,
              "fouls": 17,
              "largestLead": 20,
              "blocks": 8,
              "fieldGoalsAttempted": 83,
              "secondsInLead": 2586,
              "freeThrowsAttempted": 22,
              "steals": 7,
              "points": 121,
              "threePointersAttempted": 29,
              "offensiveRebounds": 6,
              "assists": 32,
              "twoPointersAttempted": 54,
              "turnovers": 14,
              "threePointersMade": 11,
              "freeThrowsMade": 18,
              "twoPointersMade": 35
            },
            "home": {
              "fieldGoalsMade": 35,
              "longestScoringRun": 6,
              "rebounds": 37,
              "defensiveRebounds": 28,
              "fouls": 20,
              "largestLead": 4,
              "blocks": 4,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 241,
              "freeThrowsAttempted": 24,
              "steals": 7,
              "points": 101,
              "threePointersAttempted": 46,
              "offensiveRebounds": 9,
              "assists": 30,
              "twoPointersAttempted": 41,
              "turnovers": 13,
              "threePointersMade": 14,
              "freeThrowsMade": 17,
              "twoPointersMade": 21
            },
            "JACOB_GILYARD_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 1940,
              "threePointersMade": 5,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "ANDREW_WIGGINS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 9,
              "fieldGoalPercent": 38,
              "blocks": 2,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1807,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "DERRICK_ROSE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 940,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "JEROME_ROBINSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 106,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SANTI_ALDAMA_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 2,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1273,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DRAYMOND_GREEN_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 4,
              "plusMinus": 10,
              "fieldGoalPercent": 57,
              "blocks": 3,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "secondsPlayed": 1662,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "KLAY_THOMPSON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 5,
              "fieldGoalPercent": 40,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1611,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "DAVID_RODDY_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": -16,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1643,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 3
            },
            "GG_JACKSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -8,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 971,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "plusMinus": -13,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "secondsPlayed": 1889,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 2,
              "plusMinus": 18,
              "fieldGoalPercent": 63,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 14,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 2044,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "GUI_SANTOS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 645,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 15,
              "fieldGoalPercent": 73,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "secondsPlayed": 2218,
              "threePointersMade": 1,
              "twoPointersMade": 10,
              "freeThrowsMade": 6
            },
            "STEPHEN_CURRY_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "secondsPlayed": 1936,
              "threePointersMade": 4,
              "twoPointersMade": 2,
              "freeThrowsMade": 4
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 550,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1
            },
            "KEVON_LOONEY_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 3,
              "secondsPlayed": 673,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "JOHN_KONCHAR_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1672,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAREN_JACKSON_JR_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 38,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 1883,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 9
            },
            "LESTER_QUINONES_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1145,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "LUKE_KENNARD_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -12,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1095,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 121
            },
            "home": {
              "points": 101
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 20,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 12,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 12,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 5,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 701,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 19,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 2
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+158",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-SANTI_ALDAMA_1_NBA-game-ou-over": {
            "oddID": "points-SANTI_ALDAMA_1_NBA-game-ou-over",
            "opposingOddID": "points-SANTI_ALDAMA_1_NBA-game-ou-under",
            "marketName": "Santi Aldama Points Over/Under",
            "statID": "points",
            "statEntityID": "SANTI_ALDAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SANTI_ALDAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-181",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over": {
            "oddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "opposingOddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "marketName": "Vince Williams Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+144",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-200",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-200",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-JAREN_JACKSON_JR_1_NBA-game-ou-over": {
            "oddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "marketName": "Jaren Jackson Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+152",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under": {
            "oddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "opposingOddID": "assists-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "marketName": "Vince Williams Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-192",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-192",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-LUKE_KENNARD_1_NBA-game-ou-under": {
            "oddID": "assists-LUKE_KENNARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-LUKE_KENNARD_1_NBA-game-ou-over",
            "marketName": "Luke Kennard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKE_KENNARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKE_KENNARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-173",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-173",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-ANDREW_WIGGINS_1_NBA-game-ou-under": {
            "oddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-over",
            "marketName": "Andrew Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+147",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+147",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+128",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-144",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+255",
            "bookOdds": "+244",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+244",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-LUKE_KENNARD_1_NBA-game-ou-over": {
            "oddID": "points-LUKE_KENNARD_1_NBA-game-ou-over",
            "opposingOddID": "points-LUKE_KENNARD_1_NBA-game-ou-under",
            "marketName": "Luke Kennard Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKE_KENNARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKE_KENNARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-216",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+187",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-JAREN_JACKSON_JR_1_NBA-game-ou-under": {
            "oddID": "assists-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "marketName": "Jaren Jackson Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-187",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+120",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-JAREN_JACKSON_JR_1_NBA-game-ou-under": {
            "oddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "marketName": "Jaren Jackson Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-LUKE_KENNARD_1_NBA-game-ou-over": {
            "oddID": "assists-LUKE_KENNARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-LUKE_KENNARD_1_NBA-game-ou-under",
            "marketName": "Luke Kennard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKE_KENNARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKE_KENNARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+128",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-255",
            "bookOdds": "-282",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-282",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-LUKE_KENNARD_1_NBA-game-ou-under": {
            "oddID": "points-LUKE_KENNARD_1_NBA-game-ou-under",
            "opposingOddID": "points-LUKE_KENNARD_1_NBA-game-ou-over",
            "marketName": "Luke Kennard Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKE_KENNARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKE_KENNARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-SANTI_ALDAMA_1_NBA-game-ou-under": {
            "oddID": "points-SANTI_ALDAMA_1_NBA-game-ou-under",
            "opposingOddID": "points-SANTI_ALDAMA_1_NBA-game-ou-over",
            "marketName": "Santi Aldama Points Over/Under",
            "statID": "points",
            "statEntityID": "SANTI_ALDAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SANTI_ALDAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-JAREN_JACKSON_JR_1_NBA-game-ou-over": {
            "oddID": "assists-JAREN_JACKSON_JR_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAREN_JACKSON_JR_1_NBA-game-ou-under",
            "marketName": "Jaren Jackson Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAREN_JACKSON_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "225",
            "bookOverUnder": "225",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-ANDREW_WIGGINS_1_NBA-game-ou-over": {
            "oddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-under",
            "marketName": "Andrew Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "225",
            "bookOverUnder": "225",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-120",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-over": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-121",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-under": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-over": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-under": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+104",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under": {
            "oddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "marketName": "Vince Williams Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over": {
            "oddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-VINCE_WILLIAMS_JR_1_NBA-game-ou-under",
            "marketName": "Vince Williams Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "VINCE_WILLIAMS_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:14.049Z"
              }
            }
          }
        }
      },
      {
        "eventID": "IAR5uIUw7rlKzJ3Rx6An",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "SCOOT_HENDERSON_1_NBA": {
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "firstName": "Scoot",
            "lastName": "Henderson",
            "name": "Scoot Henderson",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "SCOOT_HENDERSON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "MICHAEL_PORTER_JR_1_NBA": {
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "firstName": "Michael",
            "lastName": "Porter Jr.",
            "name": "Michael Porter Jr.",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "MICHAEL_PORTER_JR_DENVER_NUGGETS_NBA"
          },
          "ANFERNEE_SIMONS_1_NBA": {
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "firstName": "Anfernee",
            "lastName": "Simons",
            "name": "Anfernee Simons",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "ANFERNEE_SIMONS_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "NIKOLA_JOKIC_1_NBA": {
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "firstName": "Nikola",
            "lastName": "Jokic",
            "name": "Nikola Jokic",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "NIKOLA_JOKIC_DENVER_NUGGETS_NBA"
          },
          "JERAMI_GRANT_1_NBA": {
            "playerID": "JERAMI_GRANT_1_NBA",
            "firstName": "Jerami",
            "lastName": "Grant",
            "name": "Jerami Grant",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JERAMI_GRANT_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "DEANDRE_JORDAN_1_NBA": {
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "firstName": "DeAndre",
            "lastName": "Jordan",
            "name": "DeAndre Jordan",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "DEANDRE_JORDAN_DENVER_NUGGETS_NBA"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA"
          },
          "MALCOLM_BROGDON_1_NBA": {
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "firstName": "Malcolm",
            "lastName": "Brogdon",
            "name": "Malcolm Brogdon",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MALCOLM_BROGDON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "firstName": "Kentavious",
            "lastName": "Caldwell-Pope",
            "name": "Kentavious Caldwell-Pope",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "KENTAVIOUS_CALDWELLPOPE_DENVER_NUGGETS_NBA"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson"
          },
          "KRIS_MURRAY_1_NBA": {
            "playerID": "KRIS_MURRAY_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "KRIS_MURRAY_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Kris",
            "lastName": "Murray",
            "name": "Kris Murray"
          },
          "DUOP_REATH_1_NBA": {
            "playerID": "DUOP_REATH_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DUOP_REATH_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Duop",
            "lastName": "Reath",
            "name": "Duop Reath"
          },
          "JABARI_WALKER_1_NBA": {
            "playerID": "JABARI_WALKER_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JABARI_WALKER_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Jabari",
            "lastName": "Walker",
            "name": "Jabari Walker"
          },
          "IBOU_BADJI_1_NBA": {
            "playerID": "IBOU_BADJI_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "IBOU_BADJI_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Ibou",
            "lastName": "Badji",
            "name": "Ibou Badji"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "TOUMANI_CAMARA_1_NBA": {
            "playerID": "TOUMANI_CAMARA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "TOUMANI_CAMARA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Toumani",
            "lastName": "Camara",
            "name": "Toumani Camara"
          },
          "JAY_HUFF_1_NBA": {
            "playerID": "JAY_HUFF_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAY_HUFF_DENVER_NUGGETS_NBA",
            "firstName": "Jay",
            "lastName": "Huff",
            "name": "Jay Huff"
          },
          "MATISSE_THYBULLE_1_NBA": {
            "playerID": "MATISSE_THYBULLE_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MATISSE_THYBULLE_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Matisse",
            "lastName": "Thybulle",
            "name": "Matisse Thybulle"
          },
          "JUSTIN_HOLIDAY_1_NBA": {
            "playerID": "JUSTIN_HOLIDAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JUSTIN_HOLIDAY_DENVER_NUGGETS_NBA",
            "firstName": "Justin",
            "lastName": "Holiday",
            "name": "Justin Holiday"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          },
          "JUSTIN_MINAYA_1_NBA": {
            "playerID": "JUSTIN_MINAYA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JUSTIN_MINAYA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Justin",
            "lastName": "Minaya",
            "name": "Justin Minaya"
          },
          "DEANDRE_AYTON_1_NBA": {
            "playerID": "DEANDRE_AYTON_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DEANDRE_AYTON_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Deandre",
            "lastName": "Ayton",
            "name": "Deandre Ayton"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 120,
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "POR",
              "medium": "Trail Blazers",
              "long": "Portland Trail Blazers"
            },
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F0163A",
              "primary": "#F0163A"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 6,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 643,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "reg": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 120
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 1,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 82,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 596,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 12,
              "offensiveRebounds": 7,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 37,
              "longestScoringRun": 12,
              "rebounds": 37,
              "defensiveRebounds": 24,
              "fouls": 16,
              "largestLead": 2,
              "blocks": 4,
              "fieldGoalsAttempted": 80,
              "secondsInLead": 82,
              "freeThrowsAttempted": 30,
              "steals": 7,
              "points": 108,
              "threePointersAttempted": 28,
              "offensiveRebounds": 13,
              "assists": 14,
              "twoPointersAttempted": 52,
              "turnovers": 8,
              "threePointersMade": 10,
              "freeThrowsMade": 24,
              "twoPointersMade": 27
            },
            "home": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 9,
              "rebounds": 48,
              "defensiveRebounds": 32,
              "fouls": 20,
              "largestLead": 15,
              "blocks": 6,
              "fieldGoalsAttempted": 91,
              "secondsInLead": 2679,
              "freeThrowsAttempted": 17,
              "steals": 3,
              "points": 120,
              "threePointersAttempted": 36,
              "offensiveRebounds": 16,
              "assists": 34,
              "twoPointersAttempted": 55,
              "turnovers": 11,
              "threePointersMade": 12,
              "freeThrowsMade": 16,
              "twoPointersMade": 34
            },
            "REGGIE_JACKSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1458,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "KRIS_MURRAY_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 8,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 817,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DUOP_REATH_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1231,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "JABARI_WALKER_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -25,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 1,
              "offensiveRebounds": 4,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1275,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            },
            "DEANDRE_JORDAN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 276,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "IBOU_BADJI_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 44,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AARON_GORDON_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": 20,
              "fieldGoalPercent": 78,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 1661,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 3
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 486,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "TOUMANI_CAMARA_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1427,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 4
            },
            "JAY_HUFF_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 44,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MATISSE_THYBULLE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1385,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JUSTIN_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 694,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PEYTON_WATSON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": 0,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1308,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "JUSTIN_MINAYA_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 44,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "NIKOLA_JOKIC_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 22,
              "defensiveRebounds": 15,
              "fouls": 3,
              "plusMinus": 20,
              "fieldGoalPercent": 69,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 1,
              "offensiveRebounds": 7,
              "assists": 12,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 1,
              "twoPointersMade": 10,
              "freeThrowsMade": 4,
              "secondsPlayed": 2296
            },
            "MALCOLM_BROGDON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 1,
              "secondsPlayed": 2131
            },
            "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": 22,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 7,
              "secondsPlayed": 2026
            },
            "ANFERNEE_SIMONS_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -20,
              "fieldGoalPercent": 48,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "twoPointersMade": 7,
              "freeThrowsMade": 3,
              "secondsPlayed": 2212
            },
            "SCOOT_HENDERSON_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 7,
              "fieldGoalPercent": 53,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 12,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 11,
              "secondsPlayed": 2229
            },
            "MICHAEL_PORTER_JR_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": 8,
              "fieldGoalPercent": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "secondsPlayed": 2099
            },
            "DEANDRE_AYTON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -16,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 2,
              "secondsPlayed": 1605
            },
            "JAMAL_MURRAY_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 9,
              "fieldGoalPercent": 24,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 15,
              "offensiveRebounds": 4,
              "assists": 10,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "secondsPlayed": 1964
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over": {
            "oddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under",
            "marketName": "Michael Porter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "MICHAEL_PORTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-NIKOLA_JOKIC_1_NBA-game-ou-over": {
            "oddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "opposingOddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "marketName": "Nikola Jokic Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-143",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-336",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-336",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-NIKOLA_JOKIC_1_NBA-game-ou-under": {
            "oddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "opposingOddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "marketName": "Nikola Jokic Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+277",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+277",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-over": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-DEANDRE_JORDAN_1_NBA-game-ou-over": {
            "oddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-over",
            "opposingOddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-under",
            "marketName": "DeAndre Jordan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_JORDAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+9",
            "bookSpread": "+9",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-JAMAL_MURRAY_1_NBA-game-ou-under": {
            "oddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-over",
            "marketName": "Jamal Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-14.5",
            "bookSpread": "-14.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Denver Nuggets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-JAMAL_MURRAY_1_NBA-game-ou-over": {
            "oddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-under",
            "marketName": "Jamal Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "-9",
            "bookSpread": "-9",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "-9",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-237",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-237",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-DEANDRE_JORDAN_1_NBA-game-ou-under": {
            "oddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-under",
            "opposingOddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-over",
            "marketName": "DeAndre Jordan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_JORDAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under": {
            "oddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under",
            "opposingOddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over",
            "marketName": "Kentavious Caldwell-Pope Points Over/Under",
            "statID": "points",
            "statEntityID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-AARON_GORDON_1_NBA-game-ou-under": {
            "oddID": "points-AARON_GORDON_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_GORDON_1_NBA-game-ou-over",
            "marketName": "Aaron Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-AARON_GORDON_1_NBA-game-ou-over": {
            "oddID": "points-AARON_GORDON_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_GORDON_1_NBA-game-ou-under",
            "marketName": "Aaron Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-NIKOLA_JOKIC_1_NBA-game-ou-over": {
            "oddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "marketName": "Nikola Jokic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+14.5",
            "bookSpread": "+14.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-235",
            "bookOdds": "-261",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-261",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under": {
            "oddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over",
            "marketName": "Michael Porter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "MICHAEL_PORTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+235",
            "bookOdds": "+222",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-765",
            "bookOdds": "-1042",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1042",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "26",
            "bookOverUnder": "26",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "26",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Denver Nuggets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "26",
            "bookOverUnder": "26",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "26",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+380",
            "bookOdds": "+364",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+364",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Denver Nuggets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-380",
            "bookOdds": "-463",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-463",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+187",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Denver Nuggets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Denver Nuggets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+765",
            "bookOdds": "+739",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+739",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-JAMAL_MURRAY_1_NBA-game-ou-over": {
            "oddID": "points-JAMAL_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMAL_MURRAY_1_NBA-game-ou-under",
            "marketName": "Jamal Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Denver Nuggets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 228,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-under": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "assists-NIKOLA_JOKIC_1_NBA-game-ou-under": {
            "oddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "marketName": "Nikola Jokic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over": {
            "oddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over",
            "opposingOddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under",
            "marketName": "Kentavious Caldwell-Pope Points Over/Under",
            "statID": "points",
            "statEntityID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 228,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          },
          "points-JAMAL_MURRAY_1_NBA-game-ou-under": {
            "oddID": "points-JAMAL_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMAL_MURRAY_1_NBA-game-ou-over",
            "marketName": "Jamal Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:33.916Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-03T02:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "IsDCTslOiNOMQ96O1BM0",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "PATRICK_BEVERLEY_1_NBA": {
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "firstName": "Patrick",
            "lastName": "Beverley",
            "name": "Patrick Beverley",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PATRICK_BEVERLEY_PHILADELPHIA_76ERS_NBA"
          },
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA"
          },
          "CAMERON_JOHNSON_1_NBA": {
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "firstName": "Cameron",
            "lastName": "Johnson",
            "name": "Cameron Johnson",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAMERON_JOHNSON_BROOKLYN_NETS_NBA"
          },
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA"
          },
          "SPENCER_DINWIDDIE_1_NBA": {
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "firstName": "Spencer",
            "lastName": "Dinwiddie",
            "name": "Spencer Dinwiddie",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "SPENCER_DINWIDDIE_BROOKLYN_NETS_NBA"
          },
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre Jr.",
            "name": "Kelly Oubre Jr.",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA"
          },
          "BEN_SIMMONS_1_NBA": {
            "playerID": "BEN_SIMMONS_1_NBA",
            "firstName": "Ben",
            "lastName": "Simmons",
            "name": "Ben Simmons",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "BEN_SIMMONS_BROOKLYN_NETS_NBA"
          },
          "MARCUS_MORRIS_1_NBA": {
            "playerID": "MARCUS_MORRIS_1_NBA",
            "firstName": "Marcus",
            "lastName": "Morris",
            "name": "Marcus Morris",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MARCUS_MORRIS_PHILADELPHIA_76ERS_NBA"
          },
          "LONNIE_WALKER_IV_1_NBA": {
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "firstName": "Lonnie",
            "lastName": "Walker IV",
            "name": "Lonnie Walker IV",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "LONNIE_WALKER_IV_BROOKLYN_NETS_NBA"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA"
          },
          "DANUEL_HOUSE_1_NBA": {
            "playerID": "DANUEL_HOUSE_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "DANUEL_HOUSE_PHILADELPHIA_76ERS_NBA",
            "firstName": "Danuel",
            "lastName": "House",
            "name": "Danuel House"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "FURKAN_KORKMAZ_1_NBA": {
            "playerID": "FURKAN_KORKMAZ_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "FURKAN_KORKMAZ_PHILADELPHIA_76ERS_NBA",
            "firstName": "Furkan",
            "lastName": "Korkmaz",
            "name": "Furkan Korkmaz"
          },
          "JADEN_SPRINGER_1_NBA": {
            "playerID": "JADEN_SPRINGER_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "JADEN_SPRINGER_PHILADELPHIA_76ERS_NBA",
            "firstName": "Jaden",
            "lastName": "Springer",
            "name": "Jaden Springer"
          },
          "TRENDON_WATFORD_1_NBA": {
            "playerID": "TRENDON_WATFORD_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "TRENDON_WATFORD_BROOKLYN_NETS_NBA",
            "firstName": "Trendon",
            "lastName": "Watford",
            "name": "Trendon Watford"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "TERQUAVION_SMITH_1_NBA": {
            "playerID": "TERQUAVION_SMITH_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TERQUAVION_SMITH_PHILADELPHIA_76ERS_NBA",
            "firstName": "Terquavion",
            "lastName": "Smith",
            "name": "Terquavion Smith"
          },
          "HARRY_III_GILES_1_NBA": {
            "playerID": "HARRY_III_GILES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "HARRY_GILES_BROOKLYN_NETS_NBA",
            "firstName": "Harry",
            "lastName": "Giles",
            "name": "Harry Giles"
          },
          "ROYCE_ONEALE_1_NBA": {
            "playerID": "ROYCE_ONEALE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "ROYCE_ONEALE_BROOKLYN_NETS_NBA",
            "firstName": "Royce",
            "lastName": "O'Neale",
            "name": "Royce O'Neale"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 121,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 136,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 699,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 13,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 25,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 26,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 38,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "reg": {
            "away": {
              "points": 136
            },
            "home": {
              "points": 121
            }
          },
          "game": {
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "blocks": 1,
              "turnovers": 5,
              "steals": 7,
              "freeThrowsMade": 21,
              "fieldGoalsMade": 44,
              "longestScoringRun": 9,
              "rebounds": 44,
              "defensiveRebounds": 33,
              "fouls": 17,
              "fieldGoalsAttempted": 96,
              "freeThrowsAttempted": 27,
              "points": 121,
              "threePointersAttempted": 29,
              "offensiveRebounds": 11,
              "assists": 26,
              "twoPointersAttempted": 67,
              "threePointersMade": 12,
              "twoPointersMade": 32
            },
            "away": {
              "longestScoringRun": 12,
              "blocks": 5,
              "steals": 3,
              "turnovers": 10,
              "largestLead": 30,
              "threePointersMade": 20,
              "fieldGoalsMade": 49,
              "rebounds": 53,
              "defensiveRebounds": 40,
              "fouls": 20,
              "fieldGoalsAttempted": 95,
              "freeThrowsAttempted": 23,
              "points": 136,
              "threePointersAttempted": 51,
              "offensiveRebounds": 13,
              "assists": 35,
              "twoPointersAttempted": 44,
              "freeThrowsMade": 18,
              "twoPointersMade": 29,
              "secondsInLead": 2859
            },
            "MARCUS_MORRIS_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 4,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -9,
              "secondsPlayed": 1152
            },
            "PAUL_REED_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 883
            },
            "DANUEL_HOUSE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fouls": 2,
              "assists": 1,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1197,
              "points": 8,
              "twoPointersMade": 4
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 10,
              "threePointersAttempted": 5,
              "fieldGoalsMade": 3,
              "fouls": 3,
              "steals": 1,
              "points": 16,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -11,
              "fieldGoalPercent": 21,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1525
            },
            "TYRESE_MAXEY_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "steals": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 1,
              "assists": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 8,
              "twoPointersMade": 5,
              "threePointersAttempted": 8,
              "plusMinus": -15,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 15,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 23,
              "secondsPlayed": 1838
            },
            "NIC_CLAXTON_1_NBA": {
              "fouls": 1,
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "offensiveRebounds": 3,
              "blocks": 4,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 12,
              "twoPointersMade": 4,
              "plusMinus": 18,
              "assists": 4,
              "secondsPlayed": 1536
            },
            "BEN_SIMMONS_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "assists": 5,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "plusMinus": 7,
              "secondsPlayed": 819
            },
            "PATRICK_BEVERLEY_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "blocks": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "points": 9,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -15,
              "assists": 9,
              "turnovers": 2,
              "secondsPlayed": 1176
            },
            "MO_BAMBA_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 937,
              "points": 5,
              "twoPointersMade": 2
            },
            "SPENCER_DINWIDDIE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 6,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 5,
              "plusMinus": 16,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1543,
              "threePointersMade": 1,
              "points": 3
            },
            "MIKAL_BRIDGES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "fouls": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "fieldGoalsMade": 7,
              "threePointersMade": 5,
              "assists": 4,
              "turnovers": 1,
              "threePointersAttempted": 12,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1935,
              "freeThrowsMade": 4,
              "points": 23,
              "plusMinus": 25
            },
            "LONNIE_WALKER_IV_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "twoPointersMade": 5,
              "fieldGoalsMade": 8,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "threePointersMade": 3,
              "points": 20,
              "threePointersAttempted": 8,
              "fouls": 3,
              "plusMinus": 12,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 1809
            },
            "CALEB_MARTIN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 4,
              "threePointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 56,
              "assists": 4,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1281
            },
            "CAMERON_JOHNSON_1_NBA": {
              "fouls": 0,
              "threePointersMade": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 3,
              "points": 13,
              "twoPointersMade": 3,
              "assists": 3,
              "blocks": 1,
              "turnovers": 3,
              "steals": 2,
              "threePointersAttempted": 9,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1973
            },
            "FURKAN_KORKMAZ_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "steals": 1,
              "twoPointersMade": 2,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 10,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -8,
              "secondsPlayed": 1616
            },
            "JADEN_SPRINGER_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "steals": 1,
              "assists": 3,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "plusMinus": -7,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1538,
              "points": 11,
              "twoPointersMade": 4
            },
            "TRENDON_WATFORD_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 1,
              "assists": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -8,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "secondsPlayed": 518,
              "points": 9,
              "twoPointersMade": 3
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "plusMinus": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 1,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "secondsPlayed": 706,
              "threePointersMade": 1,
              "twoPointersMade": 1
            },
            "TERQUAVION_SMITH_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "plusMinus": 8,
              "fieldGoalPercent": 86,
              "assists": 1,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 551,
              "threePointersMade": 5,
              "points": 17
            },
            "CAM_THOMAS_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "fouls": 3,
              "turnovers": 3,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersMade": 5,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 14,
              "assists": 5,
              "twoPointersAttempted": 15,
              "points": 40,
              "twoPointersMade": 9,
              "threePointersAttempted": 11,
              "plusMinus": 23,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 26,
              "secondsPlayed": 2189
            },
            "HARRY_III_GILES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "fieldGoalsMade": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "rebounds": 4,
              "fouls": 3,
              "offensiveRebounds": 2,
              "plusMinus": -12,
              "fieldGoalPercent": 50,
              "assists": 2,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 502,
              "freeThrowsMade": 1,
              "points": 8
            },
            "ROYCE_ONEALE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "assists": 2,
              "threePointersMade": 2,
              "points": 8,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "plusMinus": -5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1576
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 39,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 30,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 7,
              "secondsInLead": 720
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.914Z"
              }
            }
          },
          "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over": {
            "oddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "marketName": "Patrick Beverley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.914Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+157",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-CAM_THOMAS_1_NBA-game-ou-over": {
            "oddID": "points-CAM_THOMAS_1_NBA-game-ou-over",
            "opposingOddID": "points-CAM_THOMAS_1_NBA-game-ou-under",
            "marketName": "Cam Thomas Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-MIKAL_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Mikal Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-TOBIAS_HARRIS_1_NBA-game-ou-under": {
            "oddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "opposingOddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "marketName": "Tobias Harris Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-131",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-213",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-20.5",
            "bookSpread": "-20.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+20.5",
            "bookSpread": "+20.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-CAMERON_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Cameron Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-TYRESE_MAXEY_1_NBA-game-ou-under": {
            "oddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-over",
            "marketName": "Tyrese Maxey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "66.5",
            "bookOverUnder": "66.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "66.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under": {
            "oddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "marketName": "Patrick Beverley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-215",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-24",
            "bookSpread": "-24",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-24",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+205",
            "bookOdds": "+183",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+183",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under": {
            "oddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "opposingOddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "marketName": "Spencer Dinwiddie Points Over/Under",
            "statID": "points",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-NIC_CLAXTON_1_NBA-game-ou-under": {
            "oddID": "points-NIC_CLAXTON_1_NBA-game-ou-under",
            "opposingOddID": "points-NIC_CLAXTON_1_NBA-game-ou-over",
            "marketName": "Nic Claxton Points Over/Under",
            "statID": "points",
            "statEntityID": "NIC_CLAXTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIC_CLAXTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+580",
            "bookOdds": "+561",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+561",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-TYRESE_MAXEY_1_NBA-game-ou-over": {
            "oddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-under",
            "marketName": "Tyrese Maxey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-KELLY_OUBRE_JR_1_NBA-game-ou-over": {
            "oddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-under",
            "marketName": "Kelly Oubre Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "KELLY_OUBRE_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-TOBIAS_HARRIS_1_NBA-game-ou-under": {
            "oddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "opposingOddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "marketName": "Tobias Harris Points Over/Under",
            "statID": "points",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+183",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+183",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over": {
            "oddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "opposingOddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "marketName": "Spencer Dinwiddie Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-BEN_SIMMONS_1_NBA-game-ou-under": {
            "oddID": "assists-BEN_SIMMONS_1_NBA-game-ou-under",
            "opposingOddID": "assists-BEN_SIMMONS_1_NBA-game-ou-over",
            "marketName": "Ben Simmons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BEN_SIMMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BEN_SIMMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-172",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Philadelphia 76ers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-395",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-395",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Philadelphia 76ers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-BEN_SIMMONS_1_NBA-game-ou-over": {
            "oddID": "assists-BEN_SIMMONS_1_NBA-game-ou-over",
            "opposingOddID": "assists-BEN_SIMMONS_1_NBA-game-ou-under",
            "marketName": "Ben Simmons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BEN_SIMMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BEN_SIMMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+128",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-MARCUS_MORRIS_1_NBA-game-ou-over": {
            "oddID": "points-MARCUS_MORRIS_1_NBA-game-ou-over",
            "opposingOddID": "points-MARCUS_MORRIS_1_NBA-game-ou-under",
            "marketName": "Marcus Morris Points Over/Under",
            "statID": "points",
            "statEntityID": "MARCUS_MORRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MARCUS_MORRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-TYRESE_MAXEY_1_NBA-game-ou-over": {
            "oddID": "points-TYRESE_MAXEY_1_NBA-game-ou-over",
            "opposingOddID": "points-TYRESE_MAXEY_1_NBA-game-ou-under",
            "marketName": "Tyrese Maxey Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "249",
            "bookOverUnder": "249",
            "score": 257,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "249",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-LONNIE_WALKER_IV_1_NBA-game-ou-over": {
            "oddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-over",
            "opposingOddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-under",
            "marketName": "Lonnie Walker IV Points Over/Under",
            "statID": "points",
            "statEntityID": "LONNIE_WALKER_IV_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-PAUL_REED_1_NBA-game-ou-over": {
            "oddID": "points-PAUL_REED_1_NBA-game-ou-over",
            "opposingOddID": "points-PAUL_REED_1_NBA-game-ou-under",
            "marketName": "Paul Reed Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_REED_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAUL_REED_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under": {
            "oddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "opposingOddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "marketName": "Spencer Dinwiddie Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Philadelphia 76ers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-TOBIAS_HARRIS_1_NBA-game-ou-over": {
            "oddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "opposingOddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "marketName": "Tobias Harris Points Over/Under",
            "statID": "points",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-197",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-CAMERON_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Cameron Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over": {
            "oddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "opposingOddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "marketName": "Spencer Dinwiddie Points Over/Under",
            "statID": "points",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+162",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-TYRESE_MAXEY_1_NBA-game-ou-under": {
            "oddID": "points-TYRESE_MAXEY_1_NBA-game-ou-under",
            "opposingOddID": "points-TYRESE_MAXEY_1_NBA-game-ou-over",
            "marketName": "Tyrese Maxey Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-PATRICK_BEVERLEY_1_NBA-game-ou-under": {
            "oddID": "points-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "marketName": "Patrick Beverley Points Over/Under",
            "statID": "points",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+24",
            "bookSpread": "+24",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+24",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Philadelphia 76ers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "52",
            "bookOverUnder": "52",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Philadelphia 76ers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+266",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+266",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-MIKAL_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Mikal Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Philadelphia 76ers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-MIKAL_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Mikal Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Philadelphia 76ers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-130",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-MIKAL_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Mikal Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Philadelphia 76ers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-PAUL_REED_1_NBA-game-ou-under": {
            "oddID": "points-PAUL_REED_1_NBA-game-ou-under",
            "opposingOddID": "points-PAUL_REED_1_NBA-game-ou-over",
            "marketName": "Paul Reed Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_REED_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAUL_REED_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "52",
            "bookOverUnder": "52",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-PATRICK_BEVERLEY_1_NBA-game-ou-over": {
            "oddID": "points-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "marketName": "Patrick Beverley Points Over/Under",
            "statID": "points",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "66.5",
            "bookOverUnder": "66.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "66.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-205",
            "bookOdds": "-253",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Brooklyn Nets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Philadelphia 76ers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-MARCUS_MORRIS_1_NBA-game-ou-under": {
            "oddID": "points-MARCUS_MORRIS_1_NBA-game-ou-under",
            "opposingOddID": "points-MARCUS_MORRIS_1_NBA-game-ou-over",
            "marketName": "Marcus Morris Points Over/Under",
            "statID": "points",
            "statEntityID": "MARCUS_MORRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MARCUS_MORRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Brooklyn Nets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-945",
            "bookOdds": "-2326",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2326",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Philadelphia 76ers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+945",
            "bookOdds": "+888",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+888",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-NIC_CLAXTON_1_NBA-game-ou-over": {
            "oddID": "points-NIC_CLAXTON_1_NBA-game-ou-over",
            "opposingOddID": "points-NIC_CLAXTON_1_NBA-game-ou-under",
            "marketName": "Nic Claxton Points Over/Under",
            "statID": "points",
            "statEntityID": "NIC_CLAXTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIC_CLAXTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-KELLY_OUBRE_JR_1_NBA-game-ou-under": {
            "oddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-over",
            "marketName": "Kelly Oubre Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "KELLY_OUBRE_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Philadelphia 76ers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "112.5",
            "bookOverUnder": "112.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "112.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-580",
            "bookOdds": "-709",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-709",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-CAM_THOMAS_1_NBA-game-ou-under": {
            "oddID": "points-CAM_THOMAS_1_NBA-game-ou-under",
            "opposingOddID": "points-CAM_THOMAS_1_NBA-game-ou-over",
            "marketName": "Cam Thomas Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Philadelphia 76ers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "249",
            "bookOverUnder": "249",
            "score": 257,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "249",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "points-LONNIE_WALKER_IV_1_NBA-game-ou-under": {
            "oddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-under",
            "opposingOddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-over",
            "marketName": "Lonnie Walker IV Points Over/Under",
            "statID": "points",
            "statEntityID": "LONNIE_WALKER_IV_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          },
          "assists-TOBIAS_HARRIS_1_NBA-game-ou-over": {
            "oddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "opposingOddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "marketName": "Tobias Harris Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:39.915Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-03T23:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "oDxZjAMs0ZBqJlR2KJKE",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA"
          },
          "DEJOUNTE_MURRAY_1_NBA": {
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "firstName": "Dejounte",
            "lastName": "Murray",
            "name": "Dejounte Murray",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEJOUNTE_MURRAY_ATLANTA_HAWKS_NBA"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanovic",
            "name": "Bogdan Bogdanovic",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA"
          },
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA"
          },
          "CLINT_CAPELA_1_NBA": {
            "playerID": "CLINT_CAPELA_1_NBA",
            "firstName": "Clint",
            "lastName": "Capela",
            "name": "Clint Capela",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "CLINT_CAPELA_ATLANTA_HAWKS_NBA"
          },
          "PATTY_MILLS_1_NBA": {
            "playerID": "PATTY_MILLS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "PATTY_MILLS_ATLANTA_HAWKS_NBA",
            "firstName": "Patty",
            "lastName": "Mills",
            "name": "Patty Mills"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "DEANDRE_HUNTER_1_NBA": {
            "playerID": "DEANDRE_HUNTER_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEANDRE_HUNTER_ATLANTA_HAWKS_NBA",
            "firstName": "De'Andre",
            "lastName": "Hunter",
            "name": "De'Andre Hunter"
          },
          "GARRISON_MATHEWS_1_NBA": {
            "playerID": "GARRISON_MATHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "GARRISON_MATHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Garrison",
            "lastName": "Mathews",
            "name": "Garrison Mathews"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 141,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 134,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 596,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 80,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 410,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 14,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 180,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 36,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 18,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 14,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 662,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 380,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 5,
              "blocks": 0,
              "secondsInLead": 240,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 9,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 13
            }
          },
          "reg": {
            "away": {
              "points": 123
            },
            "home": {
              "points": 123
            }
          },
          "game": {
            "away": {
              "largestLead": 8,
              "offensiveRebounds": 14,
              "longestScoringRun": 9,
              "steals": 4,
              "secondsInLead": 1246,
              "turnovers": 14,
              "blocks": 7,
              "rebounds": 57,
              "defensiveRebounds": 43,
              "assists": 26,
              "threePointersMade": 18,
              "threePointersAttempted": 56,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 16,
              "fieldGoalsMade": 50,
              "fouls": 23,
              "fieldGoalsAttempted": 112,
              "twoPointersAttempted": 56,
              "points": 134,
              "twoPointersMade": 32
            },
            "home": {
              "blocks": 4,
              "steals": 5,
              "threePointersMade": 14,
              "longestScoringRun": 13,
              "largestLead": 11,
              "threePointersAttempted": 43,
              "offensiveRebounds": 16,
              "fouls": 20,
              "turnovers": 8,
              "fieldGoalsMade": 55,
              "rebounds": 57,
              "defensiveRebounds": 41,
              "assists": 27,
              "fieldGoalsAttempted": 114,
              "twoPointersAttempted": 71,
              "secondsInLead": 1580,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 17,
              "points": 141,
              "twoPointersMade": 41
            },
            "PATTY_MILLS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 6,
              "secondsPlayed": 420
            },
            "ANDREW_WIGGINS_1_NBA": {
              "blocks": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "fouls": 1,
              "secondsPlayed": 1143
            },
            "KEVON_LOONEY_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "blocks": 0,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": 3,
              "turnovers": 1,
              "secondsPlayed": 880
            },
            "DEANDRE_HUNTER_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "plusMinus": -5,
              "secondsPlayed": 961
            },
            "GARRISON_MATHEWS_1_NBA": {
              "fouls": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 8,
              "blocks": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "plusMinus": 14,
              "secondsPlayed": 978
            },
            "GUI_SANTOS_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 4,
              "assists": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "plusMinus": 5,
              "secondsPlayed": 904
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -2,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 514,
              "freeThrowsMade": 1,
              "points": 5,
              "twoPointersMade": 2
            },
            "CLINT_CAPELA_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 8,
              "offensiveRebounds": 6,
              "twoPointersMade": 8,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 17,
              "rebounds": 15,
              "defensiveRebounds": 9,
              "plusMinus": 4,
              "assists": 2,
              "turnovers": 1,
              "secondsPlayed": 1518
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "blocks": 0,
              "defensiveRebounds": 2,
              "assists": 3,
              "steals": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "turnovers": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 16,
              "twoPointersMade": 5,
              "fouls": 6,
              "plusMinus": -5,
              "secondsPlayed": 2054
            },
            "JALEN_JOHNSON_1_NBA": {
              "steals": 0,
              "turnovers": 0,
              "blocks": 1,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "offensiveRebounds": 3,
              "fouls": 3,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "assists": 8,
              "fieldGoalsMade": 9,
              "plusMinus": -3,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 14,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 2594,
              "freeThrowsMade": 1,
              "points": 21,
              "twoPointersMade": 7
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 4,
              "turnovers": 2,
              "fouls": 3,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 6,
              "points": 13,
              "twoPointersMade": 3,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "plusMinus": 1,
              "secondsPlayed": 2271
            },
            "DEJOUNTE_MURRAY_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 9,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 19,
              "twoPointersMade": 9,
              "fieldGoalPercent": 38,
              "assists": 7,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 18,
              "fouls": 5,
              "turnovers": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 4,
              "secondsPlayed": 2458
            },
            "DRAYMOND_GREEN_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "fouls": 2,
              "turnovers": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 8,
              "plusMinus": -7,
              "secondsPlayed": 2099
            },
            "KLAY_THOMPSON_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 2,
              "steals": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 21,
              "fieldGoalsAttempted": 19,
              "assists": 2,
              "plusMinus": -10,
              "secondsPlayed": 2131
            },
            "LESTER_QUINONES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "offensiveRebounds": 4,
              "threePointersMade": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 17,
              "plusMinus": -7,
              "secondsPlayed": 1362
            },
            "TRAE_YOUNG_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "steals": 1,
              "threePointersAttempted": 11,
              "threePointersMade": 7,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsMade": 12,
              "fouls": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 10,
              "points": 35,
              "twoPointersMade": 5,
              "plusMinus": 5,
              "assists": 6,
              "secondsPlayed": 2536
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "blocks": 2,
              "threePointersAttempted": 4,
              "fouls": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "offensiveRebounds": 6,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 22,
              "twoPointersMade": 6,
              "rebounds": 16,
              "defensiveRebounds": 10,
              "plusMinus": 9,
              "secondsPlayed": 2164
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "freeThrowsAttempted": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "assists": 5,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "fouls": 4,
              "plusMinus": -13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2332,
              "points": 15,
              "twoPointersMade": 6
            },
            "STEPHEN_CURRY_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "assists": 4,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 22,
              "twoPointersAttempted": 15,
              "threePointersMade": 10,
              "points": 60,
              "twoPointersMade": 12,
              "threePointersAttempted": 23,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 38,
              "plusMinus": -1,
              "secondsPlayed": 2481
            }
          },
          "ot": {
            "away": {
              "points": 11
            },
            "home": {
              "points": 18
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T00:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 134,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Hawks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over": {
            "oddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over",
            "opposingOddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under",
            "marketName": "Bogdan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOGDAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Golden St Warriors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-JALEN_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+157",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-213",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Golden St Warriors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-168",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-168",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Hawks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-555",
            "bookOdds": "-952",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-952",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-under": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Hawks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-ANDREW_WIGGINS_1_NBA-game-ou-under": {
            "oddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-over",
            "marketName": "Andrew Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+124",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-over": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Hawks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 134,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1095",
            "bookOdds": "-2778",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2778",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "68.5",
            "bookOverUnder": "68.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "68.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-under": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-over": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-over": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1095",
            "bookOdds": "+1035",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1035",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "129",
            "bookOverUnder": "129",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-CLINT_CAPELA_1_NBA-game-ou-over": {
            "oddID": "points-CLINT_CAPELA_1_NBA-game-ou-over",
            "opposingOddID": "points-CLINT_CAPELA_1_NBA-game-ou-under",
            "marketName": "Clint Capela Points Over/Under",
            "statID": "points",
            "statEntityID": "CLINT_CAPELA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CLINT_CAPELA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-CLINT_CAPELA_1_NBA-game-ou-under": {
            "oddID": "points-CLINT_CAPELA_1_NBA-game-ou-under",
            "opposingOddID": "points-CLINT_CAPELA_1_NBA-game-ou-over",
            "marketName": "Clint Capela Points Over/Under",
            "statID": "points",
            "statEntityID": "CLINT_CAPELA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CLINT_CAPELA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 134,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+162",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-132",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-225",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-JALEN_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-129",
            "fairOverUnder": "136.5",
            "bookOverUnder": "136.5",
            "score": 141,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "136.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-under": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+555",
            "bookOdds": "+516",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+516",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under": {
            "oddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-under",
            "opposingOddID": "points-BOGDAN_BOGDANOVIC_1_NBA-game-ou-over",
            "marketName": "Bogdan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOGDAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 134,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "129",
            "bookOverUnder": "129",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "37.5",
            "bookOverUnder": "37.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "37.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "273.5",
            "bookOverUnder": "273.5",
            "score": 275,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "273.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-ANDREW_WIGGINS_1_NBA-game-ou-over": {
            "oddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANDREW_WIGGINS_1_NBA-game-ou-under",
            "marketName": "Andrew Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "273.5",
            "bookOverUnder": "273.5",
            "score": 275,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "273.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Golden St Warriors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Golden St Warriors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:41.132Z"
              }
            }
          }
        }
      },
      {
        "eventID": "TfASJNsdBW9F5se8jqCW",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 115,
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            },
            "score": 123
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 39,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 13,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 9,
              "twoPointersMade": 9
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 419,
              "freeThrowsAttempted": 5,
              "steals": 5,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 267,
              "freeThrowsAttempted": 1,
              "steals": 5,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "assists": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 30,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 20,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 5,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "reg": {
            "away": {
              "points": 123
            },
            "home": {
              "points": 115
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 15,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 13,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 14,
              "largestLead": 30,
              "blocks": 1,
              "offensiveRebounds": 4,
              "turnovers": 16,
              "fouls": 18,
              "assists": 33,
              "steals": 12,
              "threePointersMade": 15,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 39,
              "twoPointersMade": 27,
              "rebounds": 40,
              "defensiveRebounds": 36,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 45,
              "secondsInLead": 2579,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 24,
              "points": 123
            },
            "home": {
              "largestLead": 5,
              "secondsInLead": 267,
              "longestScoringRun": 12,
              "blocks": 3,
              "steals": 13,
              "fieldGoalsMade": 42,
              "freeThrowsAttempted": 22,
              "points": 115,
              "offensiveRebounds": 11,
              "assists": 24,
              "turnovers": 16,
              "threePointersMade": 11,
              "freeThrowsMade": 20,
              "twoPointersMade": 31,
              "twoPointersAttempted": 57,
              "threePointersAttempted": 34,
              "rebounds": 47,
              "defensiveRebounds": 36,
              "fouls": 20,
              "fieldGoalsAttempted": 91
            },
            "TERRY_TAYLOR_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 183,
              "points": 2,
              "twoPointersMade": 1
            },
            "JEVON_CARTER_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fouls": 1,
              "turnovers": 1,
              "steals": 3,
              "points": 4,
              "twoPointersMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": -7,
              "secondsPlayed": 626
            },
            "JAVALE_MCGEE_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 413
            },
            "TREY_LYLES_1_NBA": {
              "blocks": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "steals": 2,
              "fieldGoalsMade": 5,
              "assists": 3,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "threePointersMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 16,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": 0,
              "secondsPlayed": 1437
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "plusMinus": -5,
              "secondsPlayed": 814
            },
            "TORREY_CRAIG_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "plusMinus": -10,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 844
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "fouls": 5,
              "secondsPlayed": 794,
              "plusMinus": -3
            },
            "COBY_WHITE_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 56,
              "assists": 4,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "points": 26,
              "twoPointersMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": -2,
              "secondsPlayed": 2187
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "assists": 10,
              "rebounds": 14,
              "defensiveRebounds": 14,
              "fouls": 1,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "turnovers": 6,
              "twoPointersMade": 6,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 13,
              "plusMinus": 10,
              "secondsPlayed": 2367
            },
            "DEAARON_FOX_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "steals": 5,
              "assists": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 11,
              "fouls": 5,
              "threePointersMade": 5,
              "fieldGoalsMade": 13,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 13,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 10,
              "points": 41,
              "plusMinus": 5,
              "secondsPlayed": 2125
            },
            "KEVIN_HUERTER_1_NBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "twoPointersMade": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "turnovers": 2,
              "fouls": 1,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 9,
              "threePointersAttempted": 5,
              "plusMinus": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1236
            },
            "DEMAR_DEROZAN_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "turnovers": 3,
              "threePointersAttempted": 2,
              "fouls": 2,
              "defensiveRebounds": 6,
              "assists": 6,
              "steals": 4,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 14,
              "points": 24,
              "twoPointersMade": 5,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "plusMinus": 4,
              "secondsPlayed": 2317
            },
            "HARRISON_BARNES_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "plusMinus": 8,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2095,
              "freeThrowsMade": 2,
              "points": 11
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "steals": 1,
              "turnovers": 2,
              "assists": 3,
              "fouls": 2,
              "defensiveRebounds": 10,
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 14,
              "threePointersMade": 1,
              "points": 24,
              "twoPointersMade": 9,
              "threePointersAttempted": 4,
              "plusMinus": -3,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 18,
              "secondsPlayed": 2066
            },
            "AYO_DOSUNMU_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "steals": 2,
              "twoPointersAttempted": 7,
              "twoPointersMade": 4,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "threePointersMade": 3,
              "points": 18,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "assists": 5,
              "plusMinus": -15,
              "secondsPlayed": 2341
            },
            "KEEGAN_MURRAY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "steals": 2,
              "twoPointersMade": 1,
              "fouls": 4,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 1,
              "points": 5,
              "assists": 3,
              "plusMinus": 13,
              "secondsPlayed": 1861
            },
            "ALEX_CARUSO_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 3,
              "blocks": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "assists": 6,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 2,
              "turnovers": 4,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": 1,
              "secondsPlayed": 2228
            },
            "MALIK_MONK_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "blocks": 1,
              "twoPointersMade": 5,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "fouls": 3,
              "assists": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "plusMinus": 6,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "points": 22,
              "secondsPlayed": 2029
            },
            "DAVION_MITCHELL_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "fouls": 1,
              "assists": 4,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "twoPointersMade": 1,
              "plusMinus": -1,
              "secondsPlayed": 831
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-04T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "TERRY_TAYLOR_1_NBA": {
            "playerID": "TERRY_TAYLOR_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TERRY_TAYLOR_CHICAGO_BULLS_NBA",
            "firstName": "Terry",
            "lastName": "Taylor",
            "name": "Terry Taylor"
          },
          "JEVON_CARTER_1_NBA": {
            "playerID": "JEVON_CARTER_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JEVON_CARTER_CHICAGO_BULLS_NBA",
            "firstName": "Jevon",
            "lastName": "Carter",
            "name": "Jevon Carter"
          },
          "JAVALE_MCGEE_1_NBA": {
            "playerID": "JAVALE_MCGEE_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "JAVALE_MCGEE_SACRAMENTO_KINGS_NBA",
            "firstName": "JaVale",
            "lastName": "McGee",
            "name": "JaVale McGee"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "TORREY_CRAIG_1_NBA": {
            "playerID": "TORREY_CRAIG_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TORREY_CRAIG_CHICAGO_BULLS_NBA",
            "firstName": "Torrey",
            "lastName": "Craig",
            "name": "Torrey Craig"
          },
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA",
            "firstName": "Nikola",
            "lastName": "Vucevic",
            "name": "Nikola Vučević"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "ALEX_CARUSO_1_NBA": {
            "playerID": "ALEX_CARUSO_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ALEX_CARUSO_CHICAGO_BULLS_NBA",
            "firstName": "Alex",
            "lastName": "Caruso",
            "name": "Alex Caruso"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          }
        }
      },
      {
        "eventID": "dIRxysfFoR3bdbZ8LWEZ",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "KELDON_JOHNSON_1_NBA": {
            "playerID": "KELDON_JOHNSON_1_NBA",
            "firstName": "Keldon",
            "lastName": "Johnson",
            "name": "Keldon Johnson",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "KELDON_JOHNSON_SAN_ANTONIO_SPURS_NBA"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "DOUG_MCDERMOTT_1_NBA": {
            "playerID": "DOUG_MCDERMOTT_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DOUG_MCDERMOTT_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Doug",
            "lastName": "McDermott",
            "name": "Doug McDermott"
          },
          "DAMIAN_JONES_1_NBA": {
            "playerID": "DAMIAN_JONES_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DAMIAN_JONES_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Damian",
            "lastName": "Jones",
            "name": "Damian Jones"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 101,
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 117,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 660,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 33,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 23,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 9,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 35,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 10,
              "assists": 6,
              "twoPointersAttempted": 25,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 8,
              "rebounds": 21,
              "offensiveRebounds": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 26,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 0,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 7,
              "assists": 6
            }
          },
          "reg": {
            "away": {
              "points": 117
            },
            "home": {
              "points": 101
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "blocks": 4,
              "largestLead": 26,
              "turnovers": 9,
              "steals": 6,
              "rebounds": 51,
              "defensiveRebounds": 41,
              "fouls": 19,
              "offensiveRebounds": 10,
              "twoPointersAttempted": 53,
              "twoPointersMade": 33,
              "fieldGoalsMade": 46,
              "threePointersAttempted": 44,
              "assists": 31,
              "fieldGoalsAttempted": 97,
              "threePointersMade": 13,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 12,
              "points": 117,
              "secondsInLead": 2820
            },
            "home": {
              "largestLead": 1,
              "secondsInLead": 33,
              "longestScoringRun": 12,
              "steals": 6,
              "rebounds": 54,
              "defensiveRebounds": 40,
              "offensiveRebounds": 14,
              "blocks": 6,
              "threePointersAttempted": 40,
              "fouls": 13,
              "turnovers": 11,
              "threePointersMade": 12,
              "fieldGoalsMade": 36,
              "fieldGoalsAttempted": 98,
              "twoPointersAttempted": 58,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 17,
              "points": 101,
              "twoPointersMade": 24,
              "assists": 23
            },
            "TRE_JONES_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 8,
              "fieldGoalsMade": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 1695,
              "freeThrowsMade": 1,
              "points": 7,
              "twoPointersMade": 3
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "fouls": 0,
              "steals": 2,
              "threePointersMade": 2,
              "assists": 3,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 31,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 12,
              "points": 19,
              "twoPointersMade": 3,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "turnovers": 3,
              "plusMinus": 10,
              "secondsPlayed": 1612
            },
            "DARIUS_GARLAND_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "turnovers": 3,
              "assists": 4,
              "fouls": 2,
              "plusMinus": -1,
              "secondsPlayed": 1392
            },
            "EVAN_MOBLEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 3,
              "freeThrowsAttempted": 4,
              "assists": 3,
              "threePointersAttempted": 3,
              "fouls": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 11,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "points": 28,
              "twoPointersMade": 8,
              "rebounds": 10,
              "offensiveRebounds": 2,
              "plusMinus": -7,
              "secondsPlayed": 1437
            },
            "DEVIN_VASSELL_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "assists": 3,
              "twoPointersMade": 4,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 44,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2044,
              "threePointersMade": 3,
              "points": 22,
              "plusMinus": -10
            },
            "JEREMY_SOCHAN_1_NBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 4,
              "turnovers": 1,
              "blocks": 1,
              "assists": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 11,
              "fieldGoalsAttempted": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "secondsPlayed": 1753,
              "plusMinus": -13
            },
            "ZACH_COLLINS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 5,
              "points": 10,
              "twoPointersMade": 5,
              "threePointersAttempted": 3,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "fouls": 3,
              "turnovers": 2,
              "plusMinus": -28,
              "secondsPlayed": 1213
            },
            "SAM_MERRILL_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "assists": 3,
              "plusMinus": -8,
              "secondsPlayed": 856
            },
            "DOUG_MCDERMOTT_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 0,
              "fouls": 3,
              "twoPointersAttempted": 2,
              "steals": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": -7,
              "assists": 3,
              "secondsPlayed": 1206
            },
            "DAMIAN_JONES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "secondsPlayed": 101
            },
            "DEAN_WADE_1_NBA": {
              "fieldGoalsMade": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 1,
              "blocks": 1,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 6,
              "secondsPlayed": 821
            },
            "CARIS_LEVERT_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "steals": 1,
              "points": 10,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "offensiveRebounds": 1,
              "assists": 6,
              "plusMinus": 20,
              "secondsPlayed": 1504
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "steals": 0,
              "threePointersMade": 1,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "fouls": 1,
              "blocks": 2,
              "defensiveRebounds": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 1,
              "fieldGoalsMade": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1362,
              "points": 8,
              "twoPointersMade": 2
            },
            "JARRETT_ALLEN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 1,
              "fieldGoalsMade": 12,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "secondsPlayed": 1844,
              "points": 26,
              "twoPointersMade": 12,
              "plusMinus": 26,
              "turnovers": 1
            },
            "BLAKE_WESLEY_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -17,
              "secondsPlayed": 649
            },
            "GEORGES_NIANG_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "fouls": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "threePointersAttempted": 8,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "plusMinus": 5,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1078,
              "freeThrowsMade": 2,
              "points": 2
            },
            "MAX_STRUS_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "steals": 1,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "plusMinus": 11,
              "secondsPlayed": 1713
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "fouls": 2,
              "blocks": 2,
              "defensiveRebounds": 5,
              "assists": 7,
              "steals": 2,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 11,
              "twoPointersMade": 8,
              "fieldGoalsMade": 12,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "points": 31,
              "plusMinus": 22,
              "turnovers": 2,
              "secondsPlayed": 2127
            },
            "ISAAC_OKORO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "plusMinus": 9,
              "secondsPlayed": 1494
            },
            "MALAKI_BRANHAM_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "plusMinus": -4,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 597,
              "freeThrowsMade": 1,
              "points": 1
            },
            "CEDI_OSMAN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 7,
              "threePointersAttempted": 4,
              "fouls": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "plusMinus": -12,
              "secondsPlayed": 944
            },
            "KELDON_JOHNSON_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "steals": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 7,
              "defensiveRebounds": 3,
              "twoPointersMade": 5,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 17,
              "plusMinus": -15,
              "secondsPlayed": 1324,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Cleveland Cavaliers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-KELDON_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-KELDON_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-KELDON_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Keldon Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "KELDON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KELDON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DARIUS_GARLAND_1_NBA-game-ou-over": {
            "oddID": "points-DARIUS_GARLAND_1_NBA-game-ou-over",
            "opposingOddID": "points-DARIUS_GARLAND_1_NBA-game-ou-under",
            "marketName": "Darius Garland Points Over/Under",
            "statID": "points",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "San Antonio Spurs 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Cleveland Cavaliers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-TRE_JONES_1_NBA-game-ou-over": {
            "oddID": "points-TRE_JONES_1_NBA-game-ou-over",
            "opposingOddID": "points-TRE_JONES_1_NBA-game-ou-under",
            "marketName": "Tre Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+750",
            "bookOdds": "+702",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+702",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-JEREMY_SOCHAN_1_NBA-game-ou-over": {
            "oddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "opposingOddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "marketName": "Jeremy Sochan Points Over/Under",
            "statID": "points",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-750",
            "bookOdds": "-1493",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1493",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+15.5",
            "bookSpread": "+15.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-EVAN_MOBLEY_1_NBA-game-ou-over": {
            "oddID": "points-EVAN_MOBLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-EVAN_MOBLEY_1_NBA-game-ou-under",
            "marketName": "Evan Mobley Points Over/Under",
            "statID": "points",
            "statEntityID": "EVAN_MOBLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "EVAN_MOBLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "San Antonio Spurs 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Cleveland Cavaliers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+16",
            "bookSpread": "+16",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "San Antonio Spurs 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DEVIN_VASSELL_1_NBA-game-ou-over": {
            "oddID": "points-DEVIN_VASSELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DEVIN_VASSELL_1_NBA-game-ou-under",
            "marketName": "Devin Vassell Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-ZACH_COLLINS_1_NBA-game-ou-under": {
            "oddID": "points-ZACH_COLLINS_1_NBA-game-ou-under",
            "opposingOddID": "points-ZACH_COLLINS_1_NBA-game-ou-over",
            "marketName": "Zach Collins Points Over/Under",
            "statID": "points",
            "statEntityID": "ZACH_COLLINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZACH_COLLINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-690",
            "bookOdds": "-1299",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under": {
            "oddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "marketName": "Donovan Mitchell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "San Antonio Spurs 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over": {
            "oddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "opposingOddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "marketName": "Victor Wembanyama Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over": {
            "oddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "opposingOddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "marketName": "Victor Wembanyama Points Over/Under",
            "statID": "points",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Cleveland Cavaliers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-JEREMY_SOCHAN_1_NBA-game-ou-under": {
            "oddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-under",
            "opposingOddID": "points-JEREMY_SOCHAN_1_NBA-game-ou-over",
            "marketName": "Jeremy Sochan Points Over/Under",
            "statID": "points",
            "statEntityID": "JEREMY_SOCHAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DARIUS_GARLAND_1_NBA-game-ou-over": {
            "oddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-over",
            "opposingOddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-under",
            "marketName": "Darius Garland Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Cleveland Cavaliers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under": {
            "oddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "opposingOddID": "points-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "marketName": "Victor Wembanyama Points Over/Under",
            "statID": "points",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "98.5",
            "bookOverUnder": "98.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "98.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DEVIN_VASSELL_1_NBA-game-ou-under": {
            "oddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-over",
            "marketName": "Devin Vassell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Cleveland Cavaliers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-15.5",
            "bookSpread": "-15.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "San Antonio Spurs 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-MAX_STRUS_1_NBA-game-ou-under": {
            "oddID": "points-MAX_STRUS_1_NBA-game-ou-under",
            "opposingOddID": "points-MAX_STRUS_1_NBA-game-ou-over",
            "marketName": "Max Strus Points Over/Under",
            "statID": "points",
            "statEntityID": "MAX_STRUS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MAX_STRUS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DARIUS_GARLAND_1_NBA-game-ou-under": {
            "oddID": "points-DARIUS_GARLAND_1_NBA-game-ou-under",
            "opposingOddID": "points-DARIUS_GARLAND_1_NBA-game-ou-over",
            "marketName": "Darius Garland Points Over/Under",
            "statID": "points",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DONOVAN_MITCHELL_1_NBA-game-ou-under": {
            "oddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "marketName": "Donovan Mitchell Points Over/Under",
            "statID": "points",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DEVIN_VASSELL_1_NBA-game-ou-under": {
            "oddID": "points-DEVIN_VASSELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DEVIN_VASSELL_1_NBA-game-ou-over",
            "marketName": "Devin Vassell Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-161",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-161",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Cleveland Cavaliers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Cleveland Cavaliers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-158",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+470",
            "bookOdds": "+438",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+438",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-KELDON_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-KELDON_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-KELDON_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Keldon Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "KELDON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KELDON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over": {
            "oddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "marketName": "Donovan Mitchell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Cleveland Cavaliers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-JARRETT_ALLEN_1_NBA-game-ou-over": {
            "oddID": "points-JARRETT_ALLEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JARRETT_ALLEN_1_NBA-game-ou-under",
            "marketName": "Jarrett Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRETT_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JARRETT_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DARIUS_GARLAND_1_NBA-game-ou-under": {
            "oddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-under",
            "opposingOddID": "assists-DARIUS_GARLAND_1_NBA-game-ou-over",
            "marketName": "Darius Garland Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DARIUS_GARLAND_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DARIUS_GARLAND_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-TRE_JONES_1_NBA-game-ou-over": {
            "oddID": "assists-TRE_JONES_1_NBA-game-ou-over",
            "opposingOddID": "assists-TRE_JONES_1_NBA-game-ou-under",
            "marketName": "Tre Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+133",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "San Antonio Spurs 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Cleveland Cavaliers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Cleveland Cavaliers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-590",
            "bookOdds": "-1087",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1087",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-EVAN_MOBLEY_1_NBA-game-ou-under": {
            "oddID": "points-EVAN_MOBLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-EVAN_MOBLEY_1_NBA-game-ou-over",
            "marketName": "Evan Mobley Points Over/Under",
            "statID": "points",
            "statEntityID": "EVAN_MOBLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "EVAN_MOBLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "San Antonio Spurs 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+590",
            "bookOdds": "+547",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+547",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-ZACH_COLLINS_1_NBA-game-ou-over": {
            "oddID": "points-ZACH_COLLINS_1_NBA-game-ou-over",
            "opposingOddID": "points-ZACH_COLLINS_1_NBA-game-ou-under",
            "marketName": "Zach Collins Points Over/Under",
            "statID": "points",
            "statEntityID": "ZACH_COLLINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZACH_COLLINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-TRE_JONES_1_NBA-game-ou-under": {
            "oddID": "points-TRE_JONES_1_NBA-game-ou-under",
            "opposingOddID": "points-TRE_JONES_1_NBA-game-ou-over",
            "marketName": "Tre Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Cleveland Cavaliers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "San Antonio Spurs Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "98.5",
            "bookOverUnder": "98.5",
            "score": 101,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "98.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "San Antonio Spurs 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+690",
            "bookOdds": "+642",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+642",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-TRE_JONES_1_NBA-game-ou-under": {
            "oddID": "assists-TRE_JONES_1_NBA-game-ou-under",
            "opposingOddID": "assists-TRE_JONES_1_NBA-game-ou-over",
            "marketName": "Tre Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRE_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRE_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-179",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-179",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-DEVIN_VASSELL_1_NBA-game-ou-over": {
            "oddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEVIN_VASSELL_1_NBA-game-ou-under",
            "marketName": "Devin Vassell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_VASSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_VASSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "San Antonio Spurs 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under": {
            "oddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-under",
            "opposingOddID": "assists-VICTOR_WEMBANYAMA_1_NBA-game-ou-over",
            "marketName": "Victor Wembanyama Assists Over/Under",
            "statID": "assists",
            "statEntityID": "VICTOR_WEMBANYAMA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-470",
            "bookOdds": "-671",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-671",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-DONOVAN_MITCHELL_1_NBA-game-ou-over": {
            "oddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DONOVAN_MITCHELL_1_NBA-game-ou-under",
            "marketName": "Donovan Mitchell Points Over/Under",
            "statID": "points",
            "statEntityID": "DONOVAN_MITCHELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "San Antonio Spurs 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "217.5",
            "bookOverUnder": "217.5",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "217.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-JARRETT_ALLEN_1_NBA-game-ou-under": {
            "oddID": "points-JARRETT_ALLEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JARRETT_ALLEN_1_NBA-game-ou-over",
            "marketName": "Jarrett Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "JARRETT_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JARRETT_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "217.5",
            "bookOverUnder": "217.5",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "217.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          },
          "points-MAX_STRUS_1_NBA-game-ou-over": {
            "oddID": "points-MAX_STRUS_1_NBA-game-ou-over",
            "opposingOddID": "points-MAX_STRUS_1_NBA-game-ou-under",
            "marketName": "Max Strus Points Over/Under",
            "statID": "points",
            "statEntityID": "MAX_STRUS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MAX_STRUS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:57.439Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T01:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "JXVxwf1ttI5v3OfY3q1T",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Doncic",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA"
          },
          "DAMIAN_LILLARD_1_NBA": {
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "firstName": "Damian",
            "lastName": "Lillard",
            "name": "Damian Lillard",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "DAMIAN_LILLARD_MILWAUKEE_BUCKS_NBA"
          },
          "KHRIS_MIDDLETON_1_NBA": {
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "firstName": "Khris",
            "lastName": "Middleton",
            "name": "Khris Middleton",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "KHRIS_MIDDLETON_MILWAUKEE_BUCKS_NBA"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA"
          },
          "BROOK_LOPEZ_1_NBA": {
            "playerID": "BROOK_LOPEZ_1_NBA",
            "firstName": "Brook",
            "lastName": "Lopez",
            "name": "Brook Lopez",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BROOK_LOPEZ_MILWAUKEE_BUCKS_NBA"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway Jr.",
            "name": "Tim Hardaway Jr.",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA"
          },
          "GRANT_WILLIAMS_1_NBA": {
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "firstName": "Grant",
            "lastName": "Williams",
            "name": "Grant Williams",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "GRANT_WILLIAMS_DALLAS_MAVERICKS_NBA"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "firstName": "Derrick",
            "lastName": "Jones Jr.",
            "name": "Derrick Jones Jr.",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA"
          },
          "ROBIN_LOPEZ_1_NBA": {
            "playerID": "ROBIN_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ROBIN_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Robin",
            "lastName": "Lopez",
            "name": "Robin Lopez"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "CAMERON_PAYNE_1_NBA": {
            "playerID": "CAMERON_PAYNE_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "CAMERON_PAYNE_MILWAUKEE_BUCKS_NBA",
            "firstName": "Cameron",
            "lastName": "Payne",
            "name": "Cameron Payne"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 117,
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 129,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 40,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 17,
              "defensiveRebounds": 17,
              "fouls": 2,
              "largestLead": 24,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 631,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 44,
              "threePointersAttempted": 14,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 9,
              "freeThrowsMade": 9,
              "twoPointersMade": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 40,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 13,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 310,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 384,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 8,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 15,
              "blocks": 2,
              "fieldGoalsMade": 50,
              "rebounds": 36,
              "defensiveRebounds": 31,
              "largestLead": 15,
              "fieldGoalsAttempted": 88,
              "freeThrowsAttempted": 25,
              "steals": 13,
              "points": 129,
              "threePointersAttempted": 30,
              "offensiveRebounds": 5,
              "assists": 34,
              "twoPointersAttempted": 58,
              "turnovers": 11,
              "threePointersMade": 12,
              "freeThrowsMade": 17,
              "twoPointersMade": 38,
              "fouls": 21,
              "secondsInLead": 1013
            },
            "home": {
              "longestScoringRun": 12,
              "largestLead": 25,
              "blocks": 1,
              "secondsInLead": 1735,
              "offensiveRebounds": 8,
              "threePointersAttempted": 39,
              "rebounds": 42,
              "defensiveRebounds": 34,
              "fouls": 19,
              "turnovers": 21,
              "steals": 9,
              "threePointersMade": 16,
              "points": 117,
              "fieldGoalsMade": 40,
              "assists": 22,
              "fieldGoalsAttempted": 81,
              "twoPointersAttempted": 42,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 21,
              "twoPointersMade": 24
            },
            "ROBIN_LOPEZ_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 250,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "steals": 1,
              "plusMinus": -10,
              "secondsPlayed": 1098
            },
            "GRANT_WILLIAMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 4,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "fouls": 2,
              "plusMinus": 13,
              "turnovers": 4,
              "secondsPlayed": 1404
            },
            "DWIGHT_POWELL_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 4,
              "twoPointersMade": 1,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "plusMinus": 4,
              "secondsPlayed": 1111,
              "steals": 0
            },
            "KHRIS_MIDDLETON_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "fouls": 5,
              "plusMinus": 24,
              "fieldGoalPercent": 33,
              "assists": 8,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 2309
            },
            "DAMIAN_LILLARD_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "twoPointersMade": 5,
              "assists": 8,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 5,
              "plusMinus": 16,
              "fieldGoalPercent": 91,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 2293,
              "threePointersMade": 5,
              "points": 30
            },
            "LUKA_DONCIC_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 4,
              "threePointersAttempted": 12,
              "fouls": 4,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 26,
              "twoPointersAttempted": 14,
              "points": 40,
              "twoPointersMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "plusMinus": -12,
              "assists": 11,
              "turnovers": 9,
              "secondsPlayed": 2545
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "blocks": 1,
              "defensiveRebounds": 5,
              "threePointersMade": 2,
              "fouls": 3,
              "turnovers": 1,
              "assists": 10,
              "fieldGoalsMade": 20,
              "rebounds": 6,
              "plusMinus": 15,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 28,
              "freeThrowsAttempted": 10,
              "steals": 5,
              "points": 48,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 23,
              "secondsPlayed": 2410,
              "freeThrowsMade": 6,
              "twoPointersMade": 18
            },
            "BOBBY_PORTIS_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "assists": 2,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "twoPointersMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 12,
              "fouls": 3,
              "plusMinus": -3,
              "secondsPlayed": 1871
            },
            "JAE_CROWDER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 2,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 4,
              "assists": 2,
              "plusMinus": -18,
              "secondsPlayed": 1242
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 8,
              "threePointersMade": 4,
              "points": 18,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 7,
              "fouls": 4,
              "steals": 2,
              "plusMinus": -6,
              "assists": 2,
              "secondsPlayed": 2295
            },
            "MAXI_KLEBER_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "twoPointersMade": 4,
              "steals": 2,
              "fieldGoalsMade": 8,
              "threePointersMade": 4,
              "points": 21,
              "threePointersAttempted": 7,
              "fouls": 5,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "plusMinus": -14,
              "secondsPlayed": 2030
            },
            "JADEN_HARDY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 2,
              "points": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "plusMinus": -4,
              "secondsPlayed": 639
            },
            "AJ_GREEN_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 16,
              "secondsPlayed": 388
            },
            "CAMERON_PAYNE_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "fouls": 2,
              "assists": 3,
              "steals": 1,
              "plusMinus": -4,
              "secondsPlayed": 587
            },
            "JOSH_GREEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 4,
              "twoPointersMade": 3,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "assists": 3,
              "fieldGoalsMade": 7,
              "threePointersMade": 4,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "points": 20,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "turnovers": 3,
              "plusMinus": -29,
              "secondsPlayed": 2267
            },
            "MALIK_BEASLEY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 0,
              "turnovers": 1,
              "twoPointersAttempted": 1,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 3,
              "points": 9,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "plusMinus": 25,
              "secondsPlayed": 1952
            },
            "DERRICK_JONES_JR_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "steals": 2,
              "turnovers": 1,
              "fouls": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "plusMinus": -12,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 2109,
              "freeThrowsMade": 2,
              "points": 8
            }
          },
          "reg": {
            "away": {
              "points": 129
            },
            "home": {
              "points": 117
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 663,
              "freeThrowsAttempted": 11,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 9,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Milwaukee Bucks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+100",
            "fairOverUnder": "127.5",
            "bookOverUnder": "127.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "127.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Milwaukee Bucks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+119",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-950",
            "bookOdds": "-2174",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-DAMIAN_LILLARD_1_NBA-game-ou-over": {
            "oddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "opposingOddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "marketName": "Damian Lillard Points Over/Under",
            "statID": "points",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-KHRIS_MIDDLETON_1_NBA-game-ou-under": {
            "oddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "opposingOddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "marketName": "Khris Middleton Points Over/Under",
            "statID": "points",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-143",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+950",
            "bookOdds": "+892",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+892",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+20.5",
            "bookSpread": "+20.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Dallas Mavericks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Milwaukee Bucks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over": {
            "oddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "opposingOddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "marketName": "Giannis Antetokounmpo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-156",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-156",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-BROOK_LOPEZ_1_NBA-game-ou-under": {
            "oddID": "points-BROOK_LOPEZ_1_NBA-game-ou-under",
            "opposingOddID": "points-BROOK_LOPEZ_1_NBA-game-ou-over",
            "marketName": "Brook Lopez Points Over/Under",
            "statID": "points",
            "statEntityID": "BROOK_LOPEZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BROOK_LOPEZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-20.5",
            "bookSpread": "-20.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under": {
            "oddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "opposingOddID": "assists-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "marketName": "Giannis Antetokounmpo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+365",
            "bookOdds": "+334",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+334",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-DAMIAN_LILLARD_1_NBA-game-ou-under": {
            "oddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "opposingOddID": "points-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "marketName": "Damian Lillard Points Over/Under",
            "statID": "points",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Milwaukee Bucks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-10.5",
            "bookSpread": "-10.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-MALIK_BEASLEY_1_NBA-game-ou-over": {
            "oddID": "points-MALIK_BEASLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-MALIK_BEASLEY_1_NBA-game-ou-under",
            "marketName": "Malik Beasley Points Over/Under",
            "statID": "points",
            "statEntityID": "MALIK_BEASLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALIK_BEASLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+190",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Milwaukee Bucks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-KHRIS_MIDDLETON_1_NBA-game-ou-over": {
            "oddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "opposingOddID": "points-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "marketName": "Khris Middleton Points Over/Under",
            "statID": "points",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under": {
            "oddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over",
            "marketName": "Tim Hardaway Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "TIM_HARDAWAY_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "119.5",
            "bookOverUnder": "119.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over": {
            "oddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "opposingOddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "marketName": "Giannis Antetokounmpo Points Over/Under",
            "statID": "points",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-GRANT_WILLIAMS_1_NBA-game-ou-over": {
            "oddID": "points-GRANT_WILLIAMS_1_NBA-game-ou-over",
            "opposingOddID": "points-GRANT_WILLIAMS_1_NBA-game-ou-under",
            "marketName": "Grant Williams Points Over/Under",
            "statID": "points",
            "statEntityID": "GRANT_WILLIAMS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Milwaukee Bucks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+240",
            "bookOdds": "+219",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+219",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-DAMIAN_LILLARD_1_NBA-game-ou-over": {
            "oddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "marketName": "Damian Lillard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Milwaukee Bucks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-DERRICK_JONES_JR_1_NBA-game-ou-over": {
            "oddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-under",
            "marketName": "Derrick Jones Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_JONES_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Milwaukee Bucks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-240",
            "bookOdds": "-312",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-312",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+970",
            "bookOdds": "+911",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+911",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Milwaukee Bucks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under": {
            "oddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-under",
            "opposingOddID": "points-GIANNIS_ANTETOKOUNMPO_1_NBA-game-ou-over",
            "marketName": "Giannis Antetokounmpo Points Over/Under",
            "statID": "points",
            "statEntityID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-DAMIAN_LILLARD_1_NBA-game-ou-under": {
            "oddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-DAMIAN_LILLARD_1_NBA-game-ou-over",
            "marketName": "Damian Lillard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAMIAN_LILLARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Dallas Mavericks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Milwaukee Bucks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-GRANT_WILLIAMS_1_NBA-game-ou-under": {
            "oddID": "points-GRANT_WILLIAMS_1_NBA-game-ou-under",
            "opposingOddID": "points-GRANT_WILLIAMS_1_NBA-game-ou-over",
            "marketName": "Grant Williams Points Over/Under",
            "statID": "points",
            "statEntityID": "GRANT_WILLIAMS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Milwaukee Bucks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-144",
            "fairOverUnder": "127.5",
            "bookOverUnder": "127.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "127.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+220",
            "bookOdds": "+200",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under": {
            "oddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "opposingOddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "marketName": "Khris Middleton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Dallas Mavericks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-141",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-JOSH_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_GREEN_1_NBA-game-ou-over",
            "marketName": "Josh Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-220",
            "bookOdds": "-287",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-287",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Milwaukee Bucks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-MALIK_BEASLEY_1_NBA-game-ou-under": {
            "oddID": "points-MALIK_BEASLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-MALIK_BEASLEY_1_NBA-game-ou-over",
            "marketName": "Malik Beasley Points Over/Under",
            "statID": "points",
            "statEntityID": "MALIK_BEASLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALIK_BEASLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-225",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "119.5",
            "bookOverUnder": "119.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "119.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Dallas Mavericks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-365",
            "bookOdds": "-526",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-526",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Dallas Mavericks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "38.5",
            "bookOverUnder": "38.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "38.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over": {
            "oddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-over",
            "opposingOddID": "assists-KHRIS_MIDDLETON_1_NBA-game-ou-under",
            "marketName": "Khris Middleton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KHRIS_MIDDLETON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-970",
            "bookOdds": "-2273",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2273",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-DERRICK_JONES_JR_1_NBA-game-ou-under": {
            "oddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-over",
            "marketName": "Derrick Jones Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_JONES_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "70.5",
            "bookOverUnder": "70.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "70.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-BROOK_LOPEZ_1_NBA-game-ou-over": {
            "oddID": "points-BROOK_LOPEZ_1_NBA-game-ou-over",
            "opposingOddID": "points-BROOK_LOPEZ_1_NBA-game-ou-under",
            "marketName": "Brook Lopez Points Over/Under",
            "statID": "points",
            "statEntityID": "BROOK_LOPEZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BROOK_LOPEZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Dallas Mavericks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "246.5",
            "bookOverUnder": "246.5",
            "score": 246,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "246.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "assists-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "246.5",
            "bookOverUnder": "246.5",
            "score": 246,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "246.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over": {
            "oddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under",
            "marketName": "Tim Hardaway Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "TIM_HARDAWAY_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          },
          "points-JOSH_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_GREEN_1_NBA-game-ou-under",
            "marketName": "Josh Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:47.203Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-04T01:40:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "MSRW8gdcD4rWYPkMxtzl",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA"
          },
          "TAUREAN_PRINCE_1_NBA": {
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "firstName": "Taurean",
            "lastName": "Prince",
            "name": "Taurean Prince",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "TAUREAN_PRINCE_LOS_ANGELES_LAKERS_NBA"
          },
          "ISAIAH_HARTENSTEIN_1_NBA": {
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "firstName": "Isaiah",
            "lastName": "Hartenstein",
            "name": "Isaiah Hartenstein",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "ISAIAH_HARTENSTEIN_NEW_YORK_KNICKS_NBA"
          },
          "DANGELO_RUSSELL_1_NBA": {
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "firstName": "D'Angelo",
            "lastName": "Russell",
            "name": "D'Angelo Russell",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DANGELO_RUSSELL_LOS_ANGELES_LAKERS_NBA"
          },
          "ANTHONY_DAVIS_1_NBA": {
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "firstName": "Anthony",
            "lastName": "Davis",
            "name": "Anthony Davis",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "ANTHONY_DAVIS_LOS_ANGELES_LAKERS_NBA"
          },
          "OG_ANUNOBY_1_NBA": {
            "playerID": "OG_ANUNOBY_1_NBA",
            "firstName": "O.G.",
            "lastName": "Anunoby",
            "name": "O.G. Anunoby",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "OG_ANUNOBY_NEW_YORK_KNICKS_NBA"
          },
          "LEBRON_JAMES_1_NBA": {
            "playerID": "LEBRON_JAMES_1_NBA",
            "firstName": "LeBron",
            "lastName": "James",
            "name": "LeBron James",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "LEBRON_JAMES_LOS_ANGELES_LAKERS_NBA"
          },
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA"
          },
          "AUSTIN_REAVES_1_NBA": {
            "playerID": "AUSTIN_REAVES_1_NBA",
            "firstName": "Austin",
            "lastName": "Reaves",
            "name": "Austin Reaves",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "AUSTIN_REAVES_LOS_ANGELES_LAKERS_NBA"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA"
          },
          "MALACHI_FLYNN_1_NBA": {
            "playerID": "MALACHI_FLYNN_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MALACHI_FLYNN_NEW_YORK_KNICKS_NBA",
            "firstName": "Malachi",
            "lastName": "Flynn",
            "name": "Malachi Flynn"
          },
          "RUI_HACHIMURA_1_NBA": {
            "playerID": "RUI_HACHIMURA_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "RUI_HACHIMURA_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Rui",
            "lastName": "Hachimura",
            "name": "Rui Hachimura"
          },
          "JAXSON_HAYES_1_NBA": {
            "playerID": "JAXSON_HAYES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JAXSON_HAYES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Jaxson",
            "lastName": "Hayes",
            "name": "Jaxson Hayes"
          },
          "JERICHO_SIMS_1_NBA": {
            "playerID": "JERICHO_SIMS_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JERICHO_SIMS_NEW_YORK_KNICKS_NBA",
            "firstName": "Jericho",
            "lastName": "Sims",
            "name": "Jericho Sims"
          },
          "MAX_CHRISTIE_1_NBA": {
            "playerID": "MAX_CHRISTIE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "MAX_CHRISTIE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Max",
            "lastName": "Christie",
            "name": "Max Christie"
          },
          "CHRISTIAN_WOOD_1_NBA": {
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "CHRISTIAN_WOOD_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Christian",
            "lastName": "Wood",
            "name": "Christian Wood"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 105,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LAL",
              "medium": "Lakers",
              "long": "Los Angeles Lakers"
            },
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552582",
              "primary": "#552582"
            },
            "score": 113
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 624,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 47,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 34,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 10
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 392,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 17,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 117,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 8,
              "assists": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 4,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 19,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 592,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "reg": {
            "away": {
              "points": 113
            },
            "home": {
              "points": 105
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 529,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 143,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "offensiveRebounds": 3,
              "longestScoringRun": 11,
              "turnovers": 5,
              "steals": 4,
              "assists": 28,
              "blocks": 11,
              "threePointersMade": 12,
              "fieldGoalsMade": 39,
              "largestLead": 9,
              "twoPointersAttempted": 49,
              "twoPointersMade": 27,
              "threePointersAttempted": 31,
              "fieldGoalsAttempted": 80,
              "rebounds": 38,
              "defensiveRebounds": 35,
              "fouls": 16,
              "points": 113,
              "secondsInLead": 1564,
              "freeThrowsAttempted": 27,
              "freeThrowsMade": 23
            },
            "home": {
              "longestScoringRun": 6,
              "steals": 1,
              "largestLead": 8,
              "assists": 21,
              "secondsInLead": 899,
              "threePointersMade": 10,
              "turnovers": 7,
              "threePointersAttempted": 35,
              "blocks": 4,
              "defensiveRebounds": 33,
              "rebounds": 51,
              "offensiveRebounds": 18,
              "fieldGoalsAttempted": 100,
              "twoPointersAttempted": 65,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 13,
              "points": 105,
              "fieldGoalsMade": 41,
              "fouls": 20,
              "twoPointersMade": 31
            },
            "MALACHI_FLYNN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 197,
              "freeThrowsMade": 1,
              "points": 3
            },
            "RUI_HACHIMURA_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 7,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "secondsPlayed": 1168,
              "plusMinus": 3
            },
            "DANGELO_RUSSELL_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "blocks": 1,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 36,
              "assists": 4,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "points": 16,
              "twoPointersMade": 3,
              "fouls": 4,
              "plusMinus": -6,
              "secondsPlayed": 1619
            },
            "JAXSON_HAYES_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 10,
              "steals": 1,
              "assists": 3,
              "secondsPlayed": 750,
              "plusMinus": 1
            },
            "JERICHO_SIMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "fouls": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -5,
              "secondsPlayed": 896
            },
            "TAUREAN_PRINCE_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "freeThrowsAttempted": 1,
              "points": 16,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 3,
              "blocks": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "plusMinus": 7,
              "secondsPlayed": 1959
            },
            "MILES_MCBRIDE_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 10,
              "twoPointersMade": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "fouls": 2,
              "plusMinus": -3,
              "secondsPlayed": 1179
            },
            "ANTHONY_DAVIS_1_NBA": {
              "offensiveRebounds": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 4,
              "fouls": 2,
              "twoPointersMade": 4,
              "blocks": 4,
              "assists": 5,
              "steals": 1,
              "rebounds": 18,
              "defensiveRebounds": 16,
              "twoPointersAttempted": 11,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "plusMinus": 6,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 2185,
              "freeThrowsMade": 4,
              "points": 12
            },
            "MAX_CHRISTIE_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "blocks": 2,
              "fouls": 1,
              "plusMinus": 12,
              "secondsPlayed": 1567
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "fouls": 2,
              "points": 10,
              "twoPointersMade": 4,
              "turnovers": 1,
              "offensiveRebounds": 4,
              "threePointersAttempted": 3,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "plusMinus": -10,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2548
            },
            "AUSTIN_REAVES_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "assists": 7,
              "twoPointersMade": 3,
              "twoPointersAttempted": 7,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 46,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 3,
              "fouls": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 22,
              "plusMinus": 8,
              "secondsPlayed": 2327
            },
            "LEBRON_JAMES_1_NBA": {
              "offensiveRebounds": 1,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 2,
              "turnovers": 1,
              "blocks": 1,
              "threePointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 53,
              "assists": 5,
              "fieldGoalsMade": 10,
              "fouls": 1,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 14,
              "points": 24,
              "twoPointersMade": 8,
              "plusMinus": 11,
              "secondsPlayed": 2418
            },
            "JALEN_BRUNSON_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "threePointersMade": 1,
              "assists": 10,
              "turnovers": 3,
              "threePointersAttempted": 6,
              "fieldGoalsAttempted": 31,
              "twoPointersAttempted": 25,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 15,
              "plusMinus": -5,
              "fieldGoalPercent": 48,
              "secondsPlayed": 2683,
              "points": 36,
              "twoPointersMade": 14
            },
            "ISAIAH_HARTENSTEIN_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 2,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 5,
              "defensiveRebounds": 9,
              "blocks": 2,
              "rebounds": 15,
              "offensiveRebounds": 6,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "plusMinus": -3,
              "secondsPlayed": 1984
            },
            "CHRISTIAN_WOOD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "plusMinus": -2,
              "secondsPlayed": 407
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 4,
              "offensiveRebounds": 1,
              "threePointersMade": 6,
              "threePointersAttempted": 16,
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 6,
              "points": 26,
              "twoPointersMade": 4,
              "fouls": 6,
              "plusMinus": 1,
              "secondsPlayed": 2418
            },
            "JOSH_HART_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "twoPointersMade": 3,
              "defensiveRebounds": 7,
              "rebounds": 11,
              "offensiveRebounds": 4,
              "steals": 1,
              "fieldGoalsMade": 5,
              "threePointersMade": 2,
              "points": 12,
              "assists": 4,
              "twoPointersAttempted": 10,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "fouls": 3,
              "plusMinus": -12,
              "secondsPlayed": 2495
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-161",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-161",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-TAUREAN_PRINCE_1_NBA-game-ou-over": {
            "oddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-over",
            "opposingOddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-under",
            "marketName": "Taurean Prince Points Over/Under",
            "statID": "points",
            "statEntityID": "TAUREAN_PRINCE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-TAUREAN_PRINCE_1_NBA-game-ou-under": {
            "oddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-under",
            "opposingOddID": "points-TAUREAN_PRINCE_1_NBA-game-ou-over",
            "marketName": "Taurean Prince Points Over/Under",
            "statID": "points",
            "statEntityID": "TAUREAN_PRINCE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+970",
            "bookOdds": "+900",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+900",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-OG_ANUNOBY_1_NBA-game-ou-over": {
            "oddID": "points-OG_ANUNOBY_1_NBA-game-ou-over",
            "opposingOddID": "points-OG_ANUNOBY_1_NBA-game-ou-under",
            "marketName": "O.G. Anunoby Points Over/Under",
            "statID": "points",
            "statEntityID": "OG_ANUNOBY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "OG_ANUNOBY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "108.5",
            "bookOverUnder": "108.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "108.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-OG_ANUNOBY_1_NBA-game-ou-under": {
            "oddID": "points-OG_ANUNOBY_1_NBA-game-ou-under",
            "opposingOddID": "points-OG_ANUNOBY_1_NBA-game-ou-over",
            "marketName": "O.G. Anunoby Points Over/Under",
            "statID": "points",
            "statEntityID": "OG_ANUNOBY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "OG_ANUNOBY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-LEBRON_JAMES_1_NBA-game-ou-under": {
            "oddID": "assists-LEBRON_JAMES_1_NBA-game-ou-under",
            "opposingOddID": "assists-LEBRON_JAMES_1_NBA-game-ou-over",
            "marketName": "LeBron James Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-178",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-178",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-LEBRON_JAMES_1_NBA-game-ou-over": {
            "oddID": "points-LEBRON_JAMES_1_NBA-game-ou-over",
            "opposingOddID": "points-LEBRON_JAMES_1_NBA-game-ou-under",
            "marketName": "LeBron James Points Over/Under",
            "statID": "points",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New York Knicks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+125",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New York Knicks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "211",
            "bookOverUnder": "211",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New York Knicks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Lakers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+110",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-LEBRON_JAMES_1_NBA-game-ou-over": {
            "oddID": "assists-LEBRON_JAMES_1_NBA-game-ou-over",
            "opposingOddID": "assists-LEBRON_JAMES_1_NBA-game-ou-under",
            "marketName": "LeBron James Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+132",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-133",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New York Knicks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-132",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Lakers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New York Knicks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-167",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New York Knicks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-MILES_MCBRIDE_1_NBA-game-ou-over": {
            "oddID": "points-MILES_MCBRIDE_1_NBA-game-ou-over",
            "opposingOddID": "points-MILES_MCBRIDE_1_NBA-game-ou-under",
            "marketName": "Miles McBride Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_MCBRIDE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_MCBRIDE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Lakers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-122",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New York Knicks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Lakers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-141",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "49",
            "bookOverUnder": "49",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New York Knicks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-MILES_MCBRIDE_1_NBA-game-ou-under": {
            "oddID": "points-MILES_MCBRIDE_1_NBA-game-ou-under",
            "opposingOddID": "points-MILES_MCBRIDE_1_NBA-game-ou-over",
            "marketName": "Miles McBride Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_MCBRIDE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_MCBRIDE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-221",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-221",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New York Knicks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+177",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-LEBRON_JAMES_1_NBA-game-ou-under": {
            "oddID": "points-LEBRON_JAMES_1_NBA-game-ou-under",
            "opposingOddID": "points-LEBRON_JAMES_1_NBA-game-ou-over",
            "marketName": "LeBron James Points Over/Under",
            "statID": "points",
            "statEntityID": "LEBRON_JAMES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LEBRON_JAMES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-970",
            "bookOdds": "-3226",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "49",
            "bookOverUnder": "49",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "49",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New York Knicks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "211",
            "bookOverUnder": "211",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:11.124Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-04T01:40:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "87LyKfnACJJLLdz74sm3",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA"
          },
          "CADE_CUNNINGHAM_1_NBA": {
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "firstName": "Cade",
            "lastName": "Cunningham",
            "name": "Cade Cunningham",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "CADE_CUNNINGHAM_DETROIT_PISTONS_NBA"
          },
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "firstName": "Wendell",
            "lastName": "Carter Jr.",
            "name": "Wendell Carter Jr.",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA"
          },
          "BOJAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "firstName": "Bojan",
            "lastName": "Bogdanovic",
            "name": "Bojan Bogdanovic",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "BOJAN_BOGDANOVIC_DETROIT_PISTONS_NBA"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA"
          },
          "ALEC_BURKS_1_NBA": {
            "playerID": "ALEC_BURKS_1_NBA",
            "firstName": "Alec",
            "lastName": "Burks",
            "name": "Alec Burks",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "ALEC_BURKS_DETROIT_PISTONS_NBA"
          },
          "ANTHONY_BLACK_1_NBA": {
            "playerID": "ANTHONY_BLACK_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "ANTHONY_BLACK_ORLANDO_MAGIC_NBA",
            "firstName": "Anthony",
            "lastName": "Black",
            "name": "Anthony Black"
          },
          "KEVIN_KNOX_1_NBA": {
            "playerID": "KEVIN_KNOX_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "KEVIN_KNOX_DETROIT_PISTONS_NBA",
            "firstName": "Kevin",
            "lastName": "Knox",
            "name": "Kevin Knox"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "JAMES_WISEMAN_1_NBA": {
            "playerID": "JAMES_WISEMAN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JAMES_WISEMAN_DETROIT_PISTONS_NBA",
            "firstName": "James",
            "lastName": "Wiseman",
            "name": "James Wiseman"
          },
          "MIKE_MUSCALA_1_NBA": {
            "playerID": "MIKE_MUSCALA_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MIKE_MUSCALA_DETROIT_PISTONS_NBA",
            "firstName": "Mike",
            "lastName": "Muscala",
            "name": "Mike Muscala"
          },
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner"
          },
          "GARY_HARRIS_1_NBA": {
            "playerID": "GARY_HARRIS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GARY_HARRIS_ORLANDO_MAGIC_NBA",
            "firstName": "Gary",
            "lastName": "Harris",
            "name": "Gary Harris"
          },
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "MONTE_MORRIS_1_NBA": {
            "playerID": "MONTE_MORRIS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MONTE_MORRIS_DETROIT_PISTONS_NBA",
            "firstName": "Monte",
            "lastName": "Morris",
            "name": "Monte Morris"
          },
          "DANILO_GALLINARI_1_NBA": {
            "playerID": "DANILO_GALLINARI_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "DANILO_GALLINARI_DETROIT_PISTONS_NBA",
            "firstName": "Danilo",
            "lastName": "Gallinari",
            "name": "Danilo Gallinari"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 99,
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 111,
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 20,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 583,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10,
              "assists": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 288,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 408,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 15,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "largestLead": 12,
              "offensiveRebounds": 7,
              "threePointersMade": 10,
              "blocks": 3,
              "fouls": 18,
              "steals": 7,
              "threePointersAttempted": 24,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 45,
              "rebounds": 37,
              "defensiveRebounds": 30,
              "assists": 22,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 60,
              "turnovers": 10,
              "secondsInLead": 1706,
              "points": 111,
              "twoPointersMade": 35
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 9,
              "secondsInLead": 991,
              "blocks": 5,
              "threePointersMade": 8,
              "freeThrowsMade": 19,
              "offensiveRebounds": 9,
              "rebounds": 36,
              "defensiveRebounds": 27,
              "turnovers": 15,
              "freeThrowsAttempted": 22,
              "threePointersAttempted": 31,
              "fouls": 18,
              "fieldGoalsMade": 36,
              "assists": 22,
              "fieldGoalsAttempted": 80,
              "twoPointersAttempted": 49,
              "steals": 6,
              "points": 99,
              "twoPointersMade": 28
            },
            "ANTHONY_BLACK_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 19,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KEVIN_KNOX_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 784,
              "plusMinus": 1
            },
            "COLE_ANTHONY_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 1,
              "turnovers": 1,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "plusMinus": -1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 651
            },
            "MARCUS_SASSER_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "plusMinus": -10,
              "assists": 4,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 577,
              "threePointersMade": 2,
              "points": 6
            },
            "JAMES_WISEMAN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "plusMinus": 0,
              "turnovers": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 322
            },
            "MIKE_MUSCALA_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": -1,
              "secondsPlayed": 834
            },
            "JOE_INGLES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "plusMinus": 0,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 901,
              "assists": 2
            },
            "MORITZ_WAGNER_1_NBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 5,
              "fouls": 1,
              "plusMinus": 3,
              "turnovers": 1,
              "secondsPlayed": 1226,
              "rebounds": 5,
              "defensiveRebounds": 4
            },
            "GARY_HARRIS_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fouls": 3,
              "assists": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "threePointersMade": 2,
              "points": 10,
              "twoPointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "blocks": 1,
              "secondsPlayed": 1435
            },
            "AUSAR_THOMPSON_1_NBA": {
              "turnovers": 2,
              "steals": 1,
              "blocks": 3,
              "threePointersMade": 1,
              "offensiveRebounds": 4,
              "assists": 1,
              "fouls": 1,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 17,
              "twoPointersMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "threePointersAttempted": 3,
              "plusMinus": -8,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1646
            },
            "MONTE_MORRIS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 520
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "threePointersAttempted": 1,
              "turnovers": 3,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "points": 7,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "blocks": 0,
              "fouls": 2,
              "plusMinus": 9,
              "secondsPlayed": 1654
            },
            "BOJAN_BOGDANOVIC_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "fouls": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "blocks": 1,
              "turnovers": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 7,
              "plusMinus": -11,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1950,
              "points": 11,
              "twoPointersMade": 2
            },
            "JALEN_DUREN_1_NBA": {
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "blocks": 0,
              "assists": 2,
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 15,
              "twoPointersMade": 7,
              "fouls": 5,
              "plusMinus": -5,
              "secondsPlayed": 1613
            },
            "ALEC_BURKS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "assists": 1,
              "fieldGoalsMade": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "points": 10,
              "twoPointersMade": 2,
              "secondsPlayed": 1172
            },
            "JADEN_IVEY_1_NBA": {
              "blocks": 1,
              "steals": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 4,
              "assists": 3,
              "fieldGoalsMade": 7,
              "points": 18,
              "twoPointersMade": 5,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "fouls": 3,
              "plusMinus": -12,
              "secondsPlayed": 2124
            },
            "DANILO_GALLINARI_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "steals": 1,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 5,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -7,
              "assists": 1,
              "secondsPlayed": 944
            },
            "JONATHAN_ISAAC_1_NBA": {
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "blocks": 1,
              "fouls": 1,
              "plusMinus": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 1264
            },
            "JALEN_SUGGS_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "blocks": 1,
              "points": 9,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "assists": 2,
              "steals": 2,
              "plusMinus": 14,
              "secondsPlayed": 1681
            },
            "PAOLO_BANCHERO_1_NBA": {
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "blocks": 0,
              "steals": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 5,
              "twoPointersMade": 4,
              "fouls": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 20,
              "plusMinus": 8,
              "assists": 7,
              "turnovers": 1,
              "secondsPlayed": 2071
            },
            "FRANZ_WAGNER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 2,
              "threePointersMade": 4,
              "threePointersAttempted": 7,
              "plusMinus": 16,
              "fieldGoalsMade": 17,
              "fieldGoalPercent": 68,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 18,
              "secondsPlayed": 2142,
              "points": 38,
              "twoPointersMade": 13
            },
            "CADE_CUNNINGHAM_1_NBA": {
              "fouls": 2,
              "offensiveRebounds": 0,
              "blocks": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 6,
              "twoPointersMade": 5,
              "freeThrowsMade": 5,
              "points": 18,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "turnovers": 1,
              "freeThrowsAttempted": 7,
              "plusMinus": -8,
              "fieldGoalPercent": 43,
              "assists": 7,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1911,
              "steals": 2
            },
            "MARKELLE_FULTZ_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "assists": 2,
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 3,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "points": 8,
              "twoPointersMade": 4,
              "secondsPlayed": 1354
            }
          },
          "reg": {
            "away": {
              "points": 111
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 678,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-FRANZ_WAGNER_1_NBA-game-ou-over": {
            "oddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-over",
            "opposingOddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-under",
            "marketName": "Franz Wagner Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-PAOLO_BANCHERO_1_NBA-game-ou-under": {
            "oddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "opposingOddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "marketName": "Paolo Banchero Points Over/Under",
            "statID": "points",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Detroit Pistons 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+106",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Orlando Magic 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1000",
            "bookOdds": "-2381",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1000",
            "bookOdds": "+944",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+944",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-FRANZ_WAGNER_1_NBA-game-ou-under": {
            "oddID": "points-FRANZ_WAGNER_1_NBA-game-ou-under",
            "opposingOddID": "points-FRANZ_WAGNER_1_NBA-game-ou-over",
            "marketName": "Franz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-MARKELLE_FULTZ_1_NBA-game-ou-over": {
            "oddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "opposingOddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "marketName": "Markelle Fultz Points Over/Under",
            "statID": "points",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Detroit Pistons 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-105",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Orlando Magic 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Detroit Pistons 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-FRANZ_WAGNER_1_NBA-game-ou-over": {
            "oddID": "points-FRANZ_WAGNER_1_NBA-game-ou-over",
            "opposingOddID": "points-FRANZ_WAGNER_1_NBA-game-ou-under",
            "marketName": "Franz Wagner Points Over/Under",
            "statID": "points",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+335",
            "bookOdds": "+308",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+308",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Detroit Pistons 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Orlando Magic 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-JADEN_IVEY_1_NBA-game-ou-under": {
            "oddID": "points-JADEN_IVEY_1_NBA-game-ou-under",
            "opposingOddID": "points-JADEN_IVEY_1_NBA-game-ou-over",
            "marketName": "Jaden Ivey Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-PAOLO_BANCHERO_1_NBA-game-ou-over": {
            "oddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "opposingOddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "marketName": "Paolo Banchero Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-157",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Orlando Magic 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-CADE_CUNNINGHAM_1_NBA-game-ou-under": {
            "oddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "opposingOddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "marketName": "Cade Cunningham Points Over/Under",
            "statID": "points",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over": {
            "oddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "marketName": "Cade Cunningham Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Detroit Pistons Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-PAOLO_BANCHERO_1_NBA-game-ou-under": {
            "oddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "opposingOddID": "assists-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "marketName": "Paolo Banchero Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+117",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Orlando Magic 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-126",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Detroit Pistons 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-WENDELL_CARTER_JR_1_NBA-game-ou-under": {
            "oddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-over",
            "marketName": "Wendell Carter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "WENDELL_CARTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+485",
            "bookOdds": "+446",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+446",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over": {
            "oddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over",
            "opposingOddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under",
            "marketName": "Bojan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOJAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-JADEN_IVEY_1_NBA-game-ou-under": {
            "oddID": "assists-JADEN_IVEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JADEN_IVEY_1_NBA-game-ou-over",
            "marketName": "Jaden Ivey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-MARKELLE_FULTZ_1_NBA-game-ou-under": {
            "oddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "opposingOddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "marketName": "Markelle Fultz Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+120",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under": {
            "oddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "marketName": "Cade Cunningham Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Orlando Magic 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Orlando Magic 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-131",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-485",
            "bookOdds": "-775",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-775",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+925",
            "bookOdds": "+886",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+886",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Orlando Magic 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Detroit Pistons 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Orlando Magic 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-WENDELL_CARTER_JR_1_NBA-game-ou-over": {
            "oddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-WENDELL_CARTER_JR_1_NBA-game-ou-under",
            "marketName": "Wendell Carter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "WENDELL_CARTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Orlando Magic Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-JALEN_DUREN_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_DUREN_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_DUREN_1_NBA-game-ou-over",
            "marketName": "Jalen Duren Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_DUREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_DUREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-ALEC_BURKS_1_NBA-game-ou-under": {
            "oddID": "points-ALEC_BURKS_1_NBA-game-ou-under",
            "opposingOddID": "points-ALEC_BURKS_1_NBA-game-ou-over",
            "marketName": "Alec Burks Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEC_BURKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALEC_BURKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-CADE_CUNNINGHAM_1_NBA-game-ou-over": {
            "oddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-over",
            "opposingOddID": "points-CADE_CUNNINGHAM_1_NBA-game-ou-under",
            "marketName": "Cade Cunningham Points Over/Under",
            "statID": "points",
            "statEntityID": "CADE_CUNNINGHAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-ALEC_BURKS_1_NBA-game-ou-over": {
            "oddID": "points-ALEC_BURKS_1_NBA-game-ou-over",
            "opposingOddID": "points-ALEC_BURKS_1_NBA-game-ou-under",
            "marketName": "Alec Burks Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEC_BURKS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALEC_BURKS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-MARKELLE_FULTZ_1_NBA-game-ou-under": {
            "oddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "opposingOddID": "points-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "marketName": "Markelle Fultz Points Over/Under",
            "statID": "points",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Detroit Pistons 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-139",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+103",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Orlando Magic 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-JADEN_IVEY_1_NBA-game-ou-over": {
            "oddID": "assists-JADEN_IVEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JADEN_IVEY_1_NBA-game-ou-under",
            "marketName": "Jaden Ivey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-187",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Detroit Pistons Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Detroit Pistons 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-335",
            "bookOdds": "-474",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-474",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Detroit Pistons 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-JADEN_IVEY_1_NBA-game-ou-over": {
            "oddID": "points-JADEN_IVEY_1_NBA-game-ou-over",
            "opposingOddID": "points-JADEN_IVEY_1_NBA-game-ou-under",
            "marketName": "Jaden Ivey Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_IVEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_IVEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under": {
            "oddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-under",
            "opposingOddID": "points-BOJAN_BOGDANOVIC_1_NBA-game-ou-over",
            "marketName": "Bojan Bogdanovic Points Over/Under",
            "statID": "points",
            "statEntityID": "BOJAN_BOGDANOVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BOJAN_BOGDANOVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-PAOLO_BANCHERO_1_NBA-game-ou-over": {
            "oddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-over",
            "opposingOddID": "points-PAOLO_BANCHERO_1_NBA-game-ou-under",
            "marketName": "Paolo Banchero Points Over/Under",
            "statID": "points",
            "statEntityID": "PAOLO_BANCHERO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-925",
            "bookOdds": "-1538",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1538",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-JALEN_DUREN_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_DUREN_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_DUREN_1_NBA-game-ou-under",
            "marketName": "Jalen Duren Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_DUREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_DUREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Detroit Pistons 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-128",
            "fairOverUnder": "215",
            "bookOverUnder": "215",
            "score": 210,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-FRANZ_WAGNER_1_NBA-game-ou-under": {
            "oddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-under",
            "opposingOddID": "assists-FRANZ_WAGNER_1_NBA-game-ou-over",
            "marketName": "Franz Wagner Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRANZ_WAGNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRANZ_WAGNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "215",
            "bookOverUnder": "215",
            "score": 210,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          },
          "assists-MARKELLE_FULTZ_1_NBA-game-ou-over": {
            "oddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-over",
            "opposingOddID": "assists-MARKELLE_FULTZ_1_NBA-game-ou-under",
            "marketName": "Markelle Fultz Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MARKELLE_FULTZ_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-161",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-161",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:52.260Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T20:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "j9wNVy8a5XTZgUUGr6Uz",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA"
          },
          "GRAYSON_ALLEN_1_NBA": {
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "firstName": "Grayson",
            "lastName": "Allen",
            "name": "Grayson Allen",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "GRAYSON_ALLEN_PHOENIX_SUNS_NBA"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA"
          },
          "DEVIN_BOOKER_1_NBA": {
            "playerID": "DEVIN_BOOKER_1_NBA",
            "firstName": "Devin",
            "lastName": "Booker",
            "name": "Devin Booker",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DEVIN_BOOKER_PHOENIX_SUNS_NBA"
          },
          "DANIEL_GAFFORD_1_NBA": {
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "firstName": "Daniel",
            "lastName": "Gafford",
            "name": "Daniel Gafford",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DANIEL_GAFFORD_WASHINGTON_WIZARDS_NBA"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkic",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA"
          },
          "BOL_BOL_1_NBA": {
            "playerID": "BOL_BOL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BOL_BOL_PHOENIX_SUNS_NBA",
            "firstName": "Bol",
            "lastName": "Bol",
            "name": "Bol Bol"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          },
          "JORDAN_GOODWIN_1_NBA": {
            "playerID": "JORDAN_GOODWIN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JORDAN_GOODWIN_PHOENIX_SUNS_NBA",
            "firstName": "Jordan",
            "lastName": "Goodwin",
            "name": "Jordan Goodwin"
          },
          "PATRICK_BALDWIN_JR_1_NBA": {
            "playerID": "PATRICK_BALDWIN_JR_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "PATRICK_BALDWIN_WASHINGTON_WIZARDS_NBA",
            "firstName": "Patrick",
            "lastName": "Baldwin",
            "name": "Patrick Baldwin Jr"
          },
          "ANTHONY_GILL_1_NBA": {
            "playerID": "ANTHONY_GILL_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "ANTHONY_GILL_WASHINGTON_WIZARDS_NBA",
            "firstName": "Anthony",
            "lastName": "Gill",
            "name": "Anthony Gill"
          },
          "NASSIR_LITTLE_1_NBA": {
            "playerID": "NASSIR_LITTLE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "NASSIR_LITTLE_PHOENIX_SUNS_NBA",
            "firstName": "Nassir",
            "lastName": "Little",
            "name": "Nassir Little"
          },
          "YUTA_WATANABE_1_NBA": {
            "playerID": "YUTA_WATANABE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "YUTA_WATANABE_PHOENIX_SUNS_NBA",
            "firstName": "Yuta",
            "lastName": "Watanabe",
            "name": "Yuta Watanabe"
          },
          "CHIMEZIE_METU_1_NBA": {
            "playerID": "CHIMEZIE_METU_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "CHIMEZIE_METU_PHOENIX_SUNS_NBA",
            "firstName": "Chimezie",
            "lastName": "Metu",
            "name": "Chimezie Metu"
          },
          "KEITA_BATESDIOP_1_NBA": {
            "playerID": "KEITA_BATESDIOP_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEITA_BATESDIOP_PHOENIX_SUNS_NBA",
            "firstName": "Keita",
            "lastName": "Bates-Diop",
            "name": "Keita Bates-Diop"
          },
          "JONATHAN_DAVIS_1_NBA": {
            "playerID": "JONATHAN_DAVIS_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JONATHAN_DAVIS_WASHINGTON_WIZARDS_NBA",
            "firstName": "Johnny",
            "lastName": "Davis",
            "name": "Jonathan Davis"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 112,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 140,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 693,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 42,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 11,
              "assists": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 22,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 4,
              "points": 37,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 13
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 19,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 12
            },
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 27,
              "steals": 2,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 9,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 4,
              "twoPointersMade": 10,
              "largestLead": 30,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "largestLead": 32,
              "freeThrowsAttempted": 26,
              "freeThrowsMade": 21,
              "fouls": 12,
              "blocks": 5,
              "offensiveRebounds": 9,
              "threePointersMade": 11,
              "fieldGoalsMade": 54,
              "threePointersAttempted": 25,
              "assists": 33,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 63,
              "turnovers": 17,
              "steals": 14,
              "points": 140,
              "twoPointersMade": 43,
              "rebounds": 41,
              "defensiveRebounds": 32,
              "secondsInLead": 2853
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 5,
              "fouls": 19,
              "freeThrowsAttempted": 17,
              "offensiveRebounds": 13,
              "threePointersMade": 7,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 47,
              "rebounds": 35,
              "defensiveRebounds": 22,
              "assists": 32,
              "blocks": 4,
              "twoPointersAttempted": 63,
              "turnovers": 19,
              "steals": 11,
              "points": 112,
              "twoPointersMade": 40,
              "threePointersAttempted": 32,
              "fieldGoalsAttempted": 95
            },
            "JORDAN_POOLE_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -16,
              "assists": 7,
              "secondsPlayed": 1187
            },
            "BILAL_COULIBALY_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "plusMinus": -25,
              "secondsPlayed": 1510
            },
            "JUSUF_NURKIC_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "twoPointersMade": 7,
              "fouls": 3,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "offensiveRebounds": 4,
              "plusMinus": 20,
              "fieldGoalPercent": 64,
              "assists": 8,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1496,
              "freeThrowsMade": 4,
              "points": 18
            },
            "TYUS_JONES_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "blocks": 0,
              "turnovers": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 7,
              "assists": 8,
              "points": 14,
              "twoPointersMade": 7,
              "plusMinus": -20,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "secondsPlayed": 1463
            },
            "KEVIN_DURANT_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "blocks": 1,
              "assists": 3,
              "steals": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "plusMinus": 18,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1567,
              "points": 18,
              "twoPointersMade": 4
            },
            "DANIEL_GAFFORD_1_NBA": {
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "blocks": 2,
              "fieldGoalsMade": 7,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "twoPointersMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "fouls": 4,
              "plusMinus": -22,
              "secondsPlayed": 1485
            },
            "DENI_AVDIJA_1_NBA": {
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "fouls": 3,
              "turnovers": 5,
              "steals": 1,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 5,
              "plusMinus": -15,
              "threePointersMade": 3,
              "points": 24,
              "twoPointersMade": 7,
              "fieldGoalPercent": 77,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1503,
              "blocks": 1
            },
            "GRAYSON_ALLEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 1,
              "assists": 4,
              "turnovers": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "plusMinus": 30,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 6,
              "secondsPlayed": 1640,
              "steals": 0
            },
            "ERIC_GORDON_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": 7,
              "secondsPlayed": 1110
            },
            "BRADLEY_BEAL_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "fouls": 1,
              "steals": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 5,
              "threePointersMade": 4,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 16,
              "fieldGoalPercent": 76,
              "assists": 6,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "points": 43,
              "twoPointersMade": 12,
              "plusMinus": 17,
              "secondsPlayed": 1861
            },
            "BOL_BOL_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "offensiveRebounds": 2,
              "threePointersAttempted": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "plusMinus": 14,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 4,
              "secondsPlayed": 928
            },
            "JOSH_OKOGIE_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 8,
              "secondsPlayed": 954
            },
            "LANDRY_SHAMET_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "points": 13,
              "twoPointersMade": 5,
              "plusMinus": -11,
              "secondsPlayed": 1273
            },
            "DELON_WRIGHT_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -8,
              "secondsPlayed": 787
            },
            "DREW_EUBANKS_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 1,
              "fouls": 2,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 100,
              "blocks": 2,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "plusMinus": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 5,
              "turnovers": 3,
              "secondsPlayed": 923
            },
            "COREY_KISPERT_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "freeThrowsMade": 3,
              "defensiveRebounds": 1,
              "turnovers": 3,
              "assists": 4,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 6,
              "points": 15,
              "twoPointersMade": 6,
              "fouls": 4,
              "threePointersAttempted": 7,
              "plusMinus": -18,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 1491,
              "rebounds": 2,
              "offensiveRebounds": 1
            },
            "JORDAN_GOODWIN_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 67,
              "assists": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "steals": 2,
              "secondsPlayed": 524
            },
            "PATRICK_BALDWIN_JR_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "plusMinus": 3,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "points": 3,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 416,
              "steals": 0
            },
            "DEVIN_BOOKER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "points": 14,
              "twoPointersMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 4,
              "turnovers": 0,
              "fieldGoalPercent": 36,
              "assists": 6,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "plusMinus": 22,
              "secondsPlayed": 1539
            },
            "ANTHONY_GILL_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 3,
              "plusMinus": 3,
              "secondsPlayed": 416,
              "steals": 2
            },
            "NASSIR_LITTLE_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "assists": 2,
              "threePointersAttempted": 2,
              "plusMinus": -1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 461
            },
            "YUTA_WATANABE_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "secondsPlayed": 474
            },
            "CHIMEZIE_METU_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "steals": 1,
              "points": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "twoPointersMade": 2,
              "plusMinus": -1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "secondsPlayed": 461
            },
            "KEITA_BATESDIOP_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -1,
              "turnovers": 2,
              "steals": 1,
              "secondsPlayed": 461
            },
            "JONATHAN_DAVIS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 1,
              "assists": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -8,
              "secondsPlayed": 1058
            }
          },
          "reg": {
            "away": {
              "points": 140
            },
            "home": {
              "points": 112
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 32,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 6,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 9,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 6,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "140.5",
            "bookOverUnder": "140.5",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "140.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-KEVIN_DURANT_1_NBA-game-ou-under": {
            "oddID": "assists-KEVIN_DURANT_1_NBA-game-ou-under",
            "opposingOddID": "assists-KEVIN_DURANT_1_NBA-game-ou-over",
            "marketName": "Kevin Durant Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-BRADLEY_BEAL_1_NBA-game-ou-under": {
            "oddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-over",
            "marketName": "Bradley Beal Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-168",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-168",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+210",
            "bookOdds": "+201",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+201",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-210",
            "bookOdds": "-234",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-234",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-13",
            "bookSpread": "-13",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-ERIC_GORDON_1_NBA-game-ou-over": {
            "oddID": "points-ERIC_GORDON_1_NBA-game-ou-over",
            "opposingOddID": "points-ERIC_GORDON_1_NBA-game-ou-under",
            "marketName": "Eric Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "ERIC_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ERIC_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-TYUS_JONES_1_NBA-game-ou-under": {
            "oddID": "points-TYUS_JONES_1_NBA-game-ou-under",
            "opposingOddID": "points-TYUS_JONES_1_NBA-game-ou-over",
            "marketName": "Tyus Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+13",
            "bookSpread": "+13",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DENI_AVDIJA_1_NBA-game-ou-under": {
            "oddID": "points-DENI_AVDIJA_1_NBA-game-ou-under",
            "opposingOddID": "points-DENI_AVDIJA_1_NBA-game-ou-over",
            "marketName": "Deni Avdija Points Over/Under",
            "statID": "points",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-GRAYSON_ALLEN_1_NBA-game-ou-under": {
            "oddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-under",
            "opposingOddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-over",
            "marketName": "Grayson Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "GRAYSON_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-JORDAN_POOLE_1_NBA-game-ou-over": {
            "oddID": "assists-JORDAN_POOLE_1_NBA-game-ou-over",
            "opposingOddID": "assists-JORDAN_POOLE_1_NBA-game-ou-under",
            "marketName": "Jordan Poole Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-25.5",
            "bookSpread": "-25.5",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DEVIN_BOOKER_1_NBA-game-ou-under": {
            "oddID": "points-DEVIN_BOOKER_1_NBA-game-ou-under",
            "opposingOddID": "points-DEVIN_BOOKER_1_NBA-game-ou-over",
            "marketName": "Devin Booker Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+178",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1460",
            "bookOdds": "+1417",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1417",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-KEVIN_DURANT_1_NBA-game-ou-over": {
            "oddID": "assists-KEVIN_DURANT_1_NBA-game-ou-over",
            "opposingOddID": "assists-KEVIN_DURANT_1_NBA-game-ou-under",
            "marketName": "Kevin Durant Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DANIEL_GAFFORD_1_NBA-game-ou-under": {
            "oddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-under",
            "opposingOddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-over",
            "marketName": "Daniel Gafford Points Over/Under",
            "statID": "points",
            "statEntityID": "DANIEL_GAFFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-GRAYSON_ALLEN_1_NBA-game-ou-over": {
            "oddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-over",
            "opposingOddID": "points-GRAYSON_ALLEN_1_NBA-game-ou-under",
            "marketName": "Grayson Allen Points Over/Under",
            "statID": "points",
            "statEntityID": "GRAYSON_ALLEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "143",
            "bookOverUnder": "143",
            "score": 137,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DEVIN_BOOKER_1_NBA-game-ou-over": {
            "oddID": "points-DEVIN_BOOKER_1_NBA-game-ou-over",
            "opposingOddID": "points-DEVIN_BOOKER_1_NBA-game-ou-under",
            "marketName": "Devin Booker Points Over/Under",
            "statID": "points",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Phoenix Suns Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "140.5",
            "bookOverUnder": "140.5",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "140.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DANIEL_GAFFORD_1_NBA-game-ou-over": {
            "oddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-over",
            "opposingOddID": "points-DANIEL_GAFFORD_1_NBA-game-ou-under",
            "marketName": "Daniel Gafford Points Over/Under",
            "statID": "points",
            "statEntityID": "DANIEL_GAFFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-DENI_AVDIJA_1_NBA-game-ou-over": {
            "oddID": "points-DENI_AVDIJA_1_NBA-game-ou-over",
            "opposingOddID": "points-DENI_AVDIJA_1_NBA-game-ou-under",
            "marketName": "Deni Avdija Points Over/Under",
            "statID": "points",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-JORDAN_POOLE_1_NBA-game-ou-under": {
            "oddID": "assists-JORDAN_POOLE_1_NBA-game-ou-under",
            "opposingOddID": "assists-JORDAN_POOLE_1_NBA-game-ou-over",
            "marketName": "Jordan Poole Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-BRADLEY_BEAL_1_NBA-game-ou-over": {
            "oddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRADLEY_BEAL_1_NBA-game-ou-under",
            "marketName": "Bradley Beal Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+124",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Washington Wizards 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+127",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Washington Wizards 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-JUSUF_NURKIC_1_NBA-game-ou-under": {
            "oddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-over",
            "marketName": "Jusuf Nurkic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+132",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "143",
            "bookOverUnder": "143",
            "score": 137,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-DENI_AVDIJA_1_NBA-game-ou-over": {
            "oddID": "assists-DENI_AVDIJA_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENI_AVDIJA_1_NBA-game-ou-under",
            "marketName": "Deni Avdija Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "255",
            "bookOverUnder": "255",
            "score": 252,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "255",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-TYUS_JONES_1_NBA-game-ou-over": {
            "oddID": "assists-TYUS_JONES_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYUS_JONES_1_NBA-game-ou-under",
            "marketName": "Tyus Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+124",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-JUSUF_NURKIC_1_NBA-game-ou-over": {
            "oddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-JUSUF_NURKIC_1_NBA-game-ou-under",
            "marketName": "Jusuf Nurkic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-180",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Washington Wizards 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Phoenix Suns 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-DEVIN_BOOKER_1_NBA-game-ou-under": {
            "oddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-over",
            "marketName": "Devin Booker Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+108",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-KEVIN_DURANT_1_NBA-game-ou-under": {
            "oddID": "points-KEVIN_DURANT_1_NBA-game-ou-under",
            "opposingOddID": "points-KEVIN_DURANT_1_NBA-game-ou-over",
            "marketName": "Kevin Durant Points Over/Under",
            "statID": "points",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-DENI_AVDIJA_1_NBA-game-ou-under": {
            "oddID": "assists-DENI_AVDIJA_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENI_AVDIJA_1_NBA-game-ou-over",
            "marketName": "Deni Avdija Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENI_AVDIJA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENI_AVDIJA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-154",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-JORDAN_POOLE_1_NBA-game-ou-under": {
            "oddID": "points-JORDAN_POOLE_1_NBA-game-ou-under",
            "opposingOddID": "points-JORDAN_POOLE_1_NBA-game-ou-over",
            "marketName": "Jordan Poole Points Over/Under",
            "statID": "points",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-122",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-JUSUF_NURKIC_1_NBA-game-ou-under": {
            "oddID": "points-JUSUF_NURKIC_1_NBA-game-ou-under",
            "opposingOddID": "points-JUSUF_NURKIC_1_NBA-game-ou-over",
            "marketName": "Jusuf Nurkic Points Over/Under",
            "statID": "points",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-TYUS_JONES_1_NBA-game-ou-over": {
            "oddID": "points-TYUS_JONES_1_NBA-game-ou-over",
            "opposingOddID": "points-TYUS_JONES_1_NBA-game-ou-under",
            "marketName": "Tyus Jones Points Over/Under",
            "statID": "points",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+25.5",
            "bookSpread": "+25.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Washington Wizards 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Phoenix Suns 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "73",
            "bookOverUnder": "73",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-JUSUF_NURKIC_1_NBA-game-ou-over": {
            "oddID": "points-JUSUF_NURKIC_1_NBA-game-ou-over",
            "opposingOddID": "points-JUSUF_NURKIC_1_NBA-game-ou-under",
            "marketName": "Jusuf Nurkic Points Over/Under",
            "statID": "points",
            "statEntityID": "JUSUF_NURKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JUSUF_NURKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Washington Wizards 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-170",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-COREY_KISPERT_1_NBA-game-ou-under": {
            "oddID": "points-COREY_KISPERT_1_NBA-game-ou-under",
            "opposingOddID": "points-COREY_KISPERT_1_NBA-game-ou-over",
            "marketName": "Corey Kispert Points Over/Under",
            "statID": "points",
            "statEntityID": "COREY_KISPERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "COREY_KISPERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Washington Wizards 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Phoenix Suns 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Washington Wizards Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-105",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-BRADLEY_BEAL_1_NBA-game-ou-under": {
            "oddID": "points-BRADLEY_BEAL_1_NBA-game-ou-under",
            "opposingOddID": "points-BRADLEY_BEAL_1_NBA-game-ou-over",
            "marketName": "Bradley Beal Points Over/Under",
            "statID": "points",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Phoenix Suns 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-128",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Washington Wizards 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-BRADLEY_BEAL_1_NBA-game-ou-over": {
            "oddID": "points-BRADLEY_BEAL_1_NBA-game-ou-over",
            "opposingOddID": "points-BRADLEY_BEAL_1_NBA-game-ou-under",
            "marketName": "Bradley Beal Points Over/Under",
            "statID": "points",
            "statEntityID": "BRADLEY_BEAL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRADLEY_BEAL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "73",
            "bookOverUnder": "73",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "73",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-DEVIN_BOOKER_1_NBA-game-ou-over": {
            "oddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEVIN_BOOKER_1_NBA-game-ou-under",
            "marketName": "Devin Booker Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEVIN_BOOKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEVIN_BOOKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Phoenix Suns 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+107",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Phoenix Suns 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "77.5",
            "bookOverUnder": "77.5",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "77.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-246",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "assists-TYUS_JONES_1_NBA-game-ou-under": {
            "oddID": "assists-TYUS_JONES_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYUS_JONES_1_NBA-game-ou-over",
            "marketName": "Tyus Jones Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYUS_JONES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYUS_JONES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-167",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Phoenix Suns 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-JORDAN_POOLE_1_NBA-game-ou-over": {
            "oddID": "points-JORDAN_POOLE_1_NBA-game-ou-over",
            "opposingOddID": "points-JORDAN_POOLE_1_NBA-game-ou-under",
            "marketName": "Jordan Poole Points Over/Under",
            "statID": "points",
            "statEntityID": "JORDAN_POOLE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JORDAN_POOLE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Washington Wizards 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Phoenix Suns 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-670",
            "bookOdds": "-1020",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1020",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-KEVIN_DURANT_1_NBA-game-ou-over": {
            "oddID": "points-KEVIN_DURANT_1_NBA-game-ou-over",
            "opposingOddID": "points-KEVIN_DURANT_1_NBA-game-ou-under",
            "marketName": "Kevin Durant Points Over/Under",
            "statID": "points",
            "statEntityID": "KEVIN_DURANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KEVIN_DURANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Washington Wizards 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-BILAL_COULIBALY_1_NBA-game-ou-over": {
            "oddID": "points-BILAL_COULIBALY_1_NBA-game-ou-over",
            "opposingOddID": "points-BILAL_COULIBALY_1_NBA-game-ou-under",
            "marketName": "Bilal Coulibaly Points Over/Under",
            "statID": "points",
            "statEntityID": "BILAL_COULIBALY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BILAL_COULIBALY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+670",
            "bookOdds": "+637",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+637",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-BILAL_COULIBALY_1_NBA-game-ou-under": {
            "oddID": "points-BILAL_COULIBALY_1_NBA-game-ou-under",
            "opposingOddID": "points-BILAL_COULIBALY_1_NBA-game-ou-over",
            "marketName": "Bilal Coulibaly Points Over/Under",
            "statID": "points",
            "statEntityID": "BILAL_COULIBALY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BILAL_COULIBALY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-ERIC_GORDON_1_NBA-game-ou-under": {
            "oddID": "points-ERIC_GORDON_1_NBA-game-ou-under",
            "opposingOddID": "points-ERIC_GORDON_1_NBA-game-ou-over",
            "marketName": "Eric Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "ERIC_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ERIC_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.358Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Washington Wizards Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-COREY_KISPERT_1_NBA-game-ou-over": {
            "oddID": "points-COREY_KISPERT_1_NBA-game-ou-over",
            "opposingOddID": "points-COREY_KISPERT_1_NBA-game-ou-under",
            "marketName": "Corey Kispert Points Over/Under",
            "statID": "points",
            "statEntityID": "COREY_KISPERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "COREY_KISPERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1460",
            "bookOdds": "-2500",
            "score": 140,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Washington Wizards 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "36.5",
            "bookOverUnder": "36.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "36.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "255",
            "bookOverUnder": "255",
            "score": 252,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "255",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:53.359Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T20:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "Armv0IFasUTPn6dZXu06",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "PAYTON_PRITCHARD_1_NBA": {
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "firstName": "Payton",
            "lastName": "Pritchard",
            "name": "Payton Pritchard",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "PAYTON_PRITCHARD_BOSTON_CELTICS_NBA"
          },
          "JAYLEN_BROWN_1_NBA": {
            "playerID": "JAYLEN_BROWN_1_NBA",
            "firstName": "Jaylen",
            "lastName": "Brown",
            "name": "Jaylen Brown",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYLEN_BROWN_BOSTON_CELTICS_NBA"
          },
          "JRUE_HOLIDAY_1_NBA": {
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "firstName": "Jrue",
            "lastName": "Holiday",
            "name": "Jrue Holiday",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JRUE_HOLIDAY_BOSTON_CELTICS_NBA"
          },
          "LUKE_KORNET_1_NBA": {
            "playerID": "LUKE_KORNET_1_NBA",
            "firstName": "Luke",
            "lastName": "Kornet",
            "name": "Luke Kornet",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "LUKE_KORNET_BOSTON_CELTICS_NBA"
          },
          "DERRICK_WHITE_1_NBA": {
            "playerID": "DERRICK_WHITE_1_NBA",
            "firstName": "Derrick",
            "lastName": "White",
            "name": "Derrick White",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DERRICK_WHITE_BOSTON_CELTICS_NBA"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA"
          },
          "KRISTAPS_PORZINGIS_1_NBA": {
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "firstName": "Kristaps",
            "lastName": "Porzingis",
            "name": "Kristaps Porzingis",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "KRISTAPS_PORZINGIS_BOSTON_CELTICS_NBA"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "firstName": "Gregory",
            "lastName": "Jackson II",
            "name": "Gregory Jackson II",
            "nickname": "G. Jackson",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA"
          },
          "DAVID_RODDY_1_NBA": {
            "playerID": "DAVID_RODDY_1_NBA",
            "firstName": "David",
            "lastName": "Roddy",
            "name": "David Roddy",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DAVID_RODDY_MEMPHIS_GRIZZLIES_NBA"
          },
          "SAM_HAUSER_1_NBA": {
            "playerID": "SAM_HAUSER_1_NBA",
            "firstName": "Sam",
            "lastName": "Hauser",
            "name": "Sam Hauser",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SAM_HAUSER_BOSTON_CELTICS_NBA"
          },
          "AL_HORFORD_1_NBA": {
            "playerID": "AL_HORFORD_1_NBA",
            "firstName": "Al",
            "lastName": "Horford",
            "name": "Al Horford",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "AL_HORFORD_BOSTON_CELTICS_NBA"
          },
          "JAYSON_TATUM_1_NBA": {
            "playerID": "JAYSON_TATUM_1_NBA",
            "firstName": "Jayson",
            "lastName": "Tatum",
            "name": "Jayson Tatum",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYSON_TATUM_BOSTON_CELTICS_NBA"
          },
          "LUKE_KENNARD_1_NBA": {
            "playerID": "LUKE_KENNARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "LUKE_KENNARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Luke",
            "lastName": "Kennard",
            "name": "Luke Kennard"
          },
          "OSHAE_BRISSETT_1_NBA": {
            "playerID": "OSHAE_BRISSETT_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "OSHAE_BRISSETT_BOSTON_CELTICS_NBA",
            "firstName": "Oshae",
            "lastName": "Brissett",
            "name": "Oshae Brissett"
          },
          "SCOTTY_PIPPEN_JR_1_NBA": {
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SCOTTY_PIPPEN_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Scotty",
            "lastName": "Pippen",
            "name": "Scotty Pippen Jr"
          },
          "NEEMIAS_QUETA_1_NBA": {
            "playerID": "NEEMIAS_QUETA_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "NEEMIAS_QUETA_BOSTON_CELTICS_NBA",
            "firstName": "Neemias",
            "lastName": "Queta",
            "name": "Neemias Queta"
          },
          "DALANO_BANTON_1_NBA": {
            "playerID": "DALANO_BANTON_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DALANO_BANTON_BOSTON_CELTICS_NBA",
            "firstName": "Dalano",
            "lastName": "Banton",
            "name": "Dalano Banton"
          },
          "SVI_MYKHAILIUK_1_NBA": {
            "playerID": "SVI_MYKHAILIUK_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SVIATOSLAV_MYKHAILIUK_BOSTON_CELTICS_NBA",
            "firstName": "Svi",
            "lastName": "Mykhailiuk",
            "name": "Svi Mykhailiuk"
          },
          "LAMAR_STEVENS_1_NBA": {
            "playerID": "LAMAR_STEVENS_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "LAMAR_STEVENS_BOSTON_CELTICS_NBA",
            "firstName": "Lamar",
            "lastName": "Stevens",
            "name": "Lamar Stevens"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 131,
            "names": {
              "short": "BOS",
              "medium": "Celtics",
              "long": "Boston Celtics"
            },
            "teamID": "BOSTON_CELTICS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#008348"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 91,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 20,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 13,
              "offensiveRebounds": 9,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 710,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 12,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 27,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 29,
              "offensiveRebounds": 3,
              "assists": 6,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "threePointersAttempted": 12,
              "twoPointersAttempted": 13
            }
          },
          "reg": {
            "away": {
              "points": 91
            },
            "home": {
              "points": 131
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 16,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 12,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 16,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 41,
              "threePointersAttempted": 13,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 7,
              "assists": 5
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 8,
              "threePointersMade": 11,
              "steals": 5,
              "fouls": 15,
              "fieldGoalsMade": 35,
              "rebounds": 45,
              "defensiveRebounds": 29,
              "blocks": 3,
              "freeThrowsAttempted": 12,
              "points": 91,
              "threePointersAttempted": 38,
              "offensiveRebounds": 16,
              "assists": 19,
              "turnovers": 19,
              "freeThrowsMade": 10,
              "twoPointersMade": 24,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 54
            },
            "home": {
              "blocks": 4,
              "longestScoringRun": 9,
              "freeThrowsAttempted": 18,
              "turnovers": 10,
              "freeThrowsMade": 16,
              "fieldGoalsMade": 48,
              "fouls": 13,
              "largestLead": 40,
              "fieldGoalsAttempted": 99,
              "steals": 11,
              "points": 131,
              "threePointersAttempted": 51,
              "offensiveRebounds": 17,
              "assists": 30,
              "twoPointersAttempted": 48,
              "threePointersMade": 19,
              "twoPointersMade": 29,
              "rebounds": 57,
              "defensiveRebounds": 40,
              "secondsInLead": 2870
            },
            "AL_HORFORD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 2,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "steals": 2,
              "points": 11,
              "threePointersAttempted": 5,
              "twoPointersAttempted": 4,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "turnovers": 1,
              "plusMinus": 27,
              "secondsPlayed": 1390
            },
            "DERRICK_WHITE_1_NBA": {
              "fouls": 1,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 2,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 8,
              "plusMinus": 27,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1684,
              "steals": 1,
              "threePointersMade": 4,
              "points": 15
            },
            "JAYSON_TATUM_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "fouls": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "steals": 1,
              "assists": 7,
              "fieldGoalsMade": 12,
              "threePointersMade": 6,
              "points": 34,
              "twoPointersMade": 6,
              "plusMinus": 27,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 22,
              "turnovers": 2,
              "secondsPlayed": 1848,
              "threePointersAttempted": 12,
              "twoPointersAttempted": 10
            },
            "JRUE_HOLIDAY_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "threePointersMade": 1,
              "turnovers": 2,
              "assists": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "plusMinus": 11,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1625,
              "freeThrowsMade": 2,
              "points": 7
            },
            "SAM_HAUSER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "plusMinus": 16,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 1421,
              "threePointersMade": 1,
              "points": 3
            },
            "PAYTON_PRITCHARD_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "steals": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 6,
              "plusMinus": 2,
              "fieldGoalPercent": 25,
              "assists": 3,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 900,
              "freeThrowsMade": 2,
              "points": 6,
              "twoPointersMade": 2
            },
            "LUKE_KENNARD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "assists": 2,
              "turnovers": 3,
              "threePointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 4,
              "plusMinus": -22,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1475,
              "points": 11,
              "twoPointersMade": 1
            },
            "OSHAE_BRISSETT_1_NBA": {
              "blocks": 0,
              "fieldGoalPercent": 50,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "points": 6,
              "fouls": 1,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "assists": 1,
              "turnovers": 1,
              "secondsPlayed": 635,
              "rebounds": 3,
              "offensiveRebounds": 1
            },
            "DAVID_RODDY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "turnovers": 3,
              "freeThrowsAttempted": 3,
              "points": 14,
              "twoPointersMade": 6,
              "threePointersAttempted": 5,
              "plusMinus": -38,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1954
            },
            "GG_JACKSON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "defensiveRebounds": 5,
              "threePointersMade": 2,
              "fieldGoalsMade": 8,
              "steals": 2,
              "points": 18,
              "twoPointersMade": 6,
              "threePointersAttempted": 10,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "plusMinus": -35,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 14,
              "secondsPlayed": 2174,
              "turnovers": 4
            },
            "JACOB_GILYARD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "points": 13,
              "turnovers": 3,
              "steals": 2,
              "fouls": 2,
              "threePointersAttempted": 7,
              "plusMinus": -31,
              "fieldGoalPercent": 50,
              "assists": 6,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 2175
            },
            "SCOTTY_PIPPEN_JR_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "assists": 4,
              "fouls": 4,
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -11,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 6,
              "points": 19,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 4,
              "secondsPlayed": 1631
            },
            "NEEMIAS_QUETA_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 4,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "offensiveRebounds": 4,
              "plusMinus": 18,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 2,
              "points": 8,
              "twoPointersMade": 4,
              "secondsPlayed": 580
            },
            "DALANO_BANTON_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 11,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 416
            },
            "SVI_MYKHAILIUK_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "plusMinus": 11,
              "fieldGoalPercent": 40,
              "assists": 3,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 416
            },
            "LAMAR_STEVENS_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "threePointersMade": 1,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 416,
              "fouls": 1
            },
            "KRISTAPS_PORZINGIS_1_NBA": {
              "steals": 1,
              "threePointersMade": 2,
              "blocks": 2,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "assists": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 10,
              "fouls": 2,
              "plusMinus": 26,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 26,
              "twoPointersMade": 8,
              "secondsPlayed": 1665
            },
            "LUKE_KORNET_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "defensiveRebounds": 3,
              "assists": 1,
              "plusMinus": -5,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "freeThrowsMade": 2,
              "points": 2,
              "rebounds": 8,
              "offensiveRebounds": 5,
              "secondsPlayed": 891
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-133",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-970",
            "bookOdds": "-2273",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2273",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-PAYTON_PRITCHARD_1_NBA-game-ou-over": {
            "oddID": "points-PAYTON_PRITCHARD_1_NBA-game-ou-over",
            "opposingOddID": "points-PAYTON_PRITCHARD_1_NBA-game-ou-under",
            "marketName": "Payton Pritchard Points Over/Under",
            "statID": "points",
            "statEntityID": "PAYTON_PRITCHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+970",
            "bookOdds": "+913",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+913",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JAYLEN_BROWN_1_NBA-game-ou-under": {
            "oddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-over",
            "marketName": "Jaylen Brown Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-180",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JRUE_HOLIDAY_1_NBA-game-ou-over": {
            "oddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "marketName": "Jrue Holiday Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-156",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-156",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-PAYTON_PRITCHARD_1_NBA-game-ou-under": {
            "oddID": "assists-PAYTON_PRITCHARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-PAYTON_PRITCHARD_1_NBA-game-ou-over",
            "marketName": "Payton Pritchard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAYTON_PRITCHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-265",
            "bookOdds": "-306",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-306",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-LUKE_KORNET_1_NBA-game-ou-over": {
            "oddID": "assists-LUKE_KORNET_1_NBA-game-ou-over",
            "opposingOddID": "assists-LUKE_KORNET_1_NBA-game-ou-under",
            "marketName": "Luke Kornet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKE_KORNET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKE_KORNET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JAYLEN_BROWN_1_NBA-game-ou-over": {
            "oddID": "points-JAYLEN_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "points-JAYLEN_BROWN_1_NBA-game-ou-under",
            "marketName": "Jaylen Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-DERRICK_WHITE_1_NBA-game-ou-over": {
            "oddID": "assists-DERRICK_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "assists-DERRICK_WHITE_1_NBA-game-ou-under",
            "marketName": "Derrick White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-162",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JRUE_HOLIDAY_1_NBA-game-ou-under": {
            "oddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "marketName": "Jrue Holiday Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+32",
            "bookSpread": "+32",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JACOB_GILYARD_1_NBA-game-ou-under": {
            "oddID": "assists-JACOB_GILYARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-JACOB_GILYARD_1_NBA-game-ou-over",
            "marketName": "Jacob Gilyard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JACOB_GILYARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JACOB_GILYARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-158",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-204",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over": {
            "oddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over",
            "opposingOddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under",
            "marketName": "Kristaps Porzingis Points Over/Under",
            "statID": "points",
            "statEntityID": "KRISTAPS_PORZINGIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1310",
            "bookOdds": "-2941",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-GG_JACKSON_1_NBA-game-ou-over": {
            "oddID": "points-GG_JACKSON_1_NBA-game-ou-over",
            "opposingOddID": "points-GG_JACKSON_1_NBA-game-ou-under",
            "marketName": "Gregory Jackson II Points Over/Under",
            "statID": "points",
            "statEntityID": "GG_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GG_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-DAVID_RODDY_1_NBA-game-ou-under": {
            "oddID": "assists-DAVID_RODDY_1_NBA-game-ou-under",
            "opposingOddID": "assists-DAVID_RODDY_1_NBA-game-ou-over",
            "marketName": "David Roddy Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+130",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JAYLEN_BROWN_1_NBA-game-ou-under": {
            "oddID": "points-JAYLEN_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "points-JAYLEN_BROWN_1_NBA-game-ou-over",
            "marketName": "Jaylen Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "107",
            "bookOverUnder": "107",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-SAM_HAUSER_1_NBA-game-ou-over": {
            "oddID": "points-SAM_HAUSER_1_NBA-game-ou-over",
            "opposingOddID": "points-SAM_HAUSER_1_NBA-game-ou-under",
            "marketName": "Sam Hauser Points Over/Under",
            "statID": "points",
            "statEntityID": "SAM_HAUSER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SAM_HAUSER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JACOB_GILYARD_1_NBA-game-ou-over": {
            "oddID": "assists-JACOB_GILYARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-JACOB_GILYARD_1_NBA-game-ou-under",
            "marketName": "Jacob Gilyard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JACOB_GILYARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JACOB_GILYARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+120",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-AL_HORFORD_1_NBA-game-ou-over": {
            "oddID": "assists-AL_HORFORD_1_NBA-game-ou-over",
            "opposingOddID": "assists-AL_HORFORD_1_NBA-game-ou-under",
            "marketName": "Al Horford Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AL_HORFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AL_HORFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JAYSON_TATUM_1_NBA-game-ou-over": {
            "oddID": "assists-JAYSON_TATUM_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAYSON_TATUM_1_NBA-game-ou-under",
            "marketName": "Jayson Tatum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+265",
            "bookOdds": "+253",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-SAM_HAUSER_1_NBA-game-ou-under": {
            "oddID": "points-SAM_HAUSER_1_NBA-game-ou-under",
            "opposingOddID": "points-SAM_HAUSER_1_NBA-game-ou-over",
            "marketName": "Sam Hauser Points Over/Under",
            "statID": "points",
            "statEntityID": "SAM_HAUSER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SAM_HAUSER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Boston Celtics 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+420",
            "bookOdds": "+387",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+387",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-LUKE_KORNET_1_NBA-game-ou-under": {
            "oddID": "points-LUKE_KORNET_1_NBA-game-ou-under",
            "opposingOddID": "points-LUKE_KORNET_1_NBA-game-ou-over",
            "marketName": "Luke Kornet Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKE_KORNET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKE_KORNET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-161",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-161",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Boston Celtics 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-DAVID_RODDY_1_NBA-game-ou-over": {
            "oddID": "assists-DAVID_RODDY_1_NBA-game-ou-over",
            "opposingOddID": "assists-DAVID_RODDY_1_NBA-game-ou-under",
            "marketName": "David Roddy Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-177",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-177",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "107",
            "bookOverUnder": "107",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JAYSON_TATUM_1_NBA-game-ou-under": {
            "oddID": "points-JAYSON_TATUM_1_NBA-game-ou-under",
            "opposingOddID": "points-JAYSON_TATUM_1_NBA-game-ou-over",
            "marketName": "Jayson Tatum Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "223.5",
            "bookOverUnder": "223.5",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "223.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-PAYTON_PRITCHARD_1_NBA-game-ou-over": {
            "oddID": "assists-PAYTON_PRITCHARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-PAYTON_PRITCHARD_1_NBA-game-ou-under",
            "marketName": "Payton Pritchard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PAYTON_PRITCHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Boston Celtics 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Memphis Grizzlies 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JACOB_GILYARD_1_NBA-game-ou-over": {
            "oddID": "points-JACOB_GILYARD_1_NBA-game-ou-over",
            "opposingOddID": "points-JACOB_GILYARD_1_NBA-game-ou-under",
            "marketName": "Jacob Gilyard Points Over/Under",
            "statID": "points",
            "statEntityID": "JACOB_GILYARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JACOB_GILYARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-GG_JACKSON_1_NBA-game-ou-under": {
            "oddID": "points-GG_JACKSON_1_NBA-game-ou-under",
            "opposingOddID": "points-GG_JACKSON_1_NBA-game-ou-over",
            "marketName": "Gregory Jackson II Points Over/Under",
            "statID": "points",
            "statEntityID": "GG_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GG_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-184",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-184",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JRUE_HOLIDAY_1_NBA-game-ou-under": {
            "oddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "opposingOddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "marketName": "Jrue Holiday Points Over/Under",
            "statID": "points",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-LUKE_KORNET_1_NBA-game-ou-under": {
            "oddID": "assists-LUKE_KORNET_1_NBA-game-ou-under",
            "opposingOddID": "assists-LUKE_KORNET_1_NBA-game-ou-over",
            "marketName": "Luke Kornet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKE_KORNET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKE_KORNET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+151",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-DERRICK_WHITE_1_NBA-game-ou-over": {
            "oddID": "points-DERRICK_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "points-DERRICK_WHITE_1_NBA-game-ou-under",
            "marketName": "Derrick White Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-32",
            "bookSpread": "-32",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-32",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Boston Celtics 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-PAYTON_PRITCHARD_1_NBA-game-ou-under": {
            "oddID": "points-PAYTON_PRITCHARD_1_NBA-game-ou-under",
            "opposingOddID": "points-PAYTON_PRITCHARD_1_NBA-game-ou-over",
            "marketName": "Payton Pritchard Points Over/Under",
            "statID": "points",
            "statEntityID": "PAYTON_PRITCHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Memphis Grizzlies 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JAYSON_TATUM_1_NBA-game-ou-over": {
            "oddID": "points-JAYSON_TATUM_1_NBA-game-ou-over",
            "opposingOddID": "points-JAYSON_TATUM_1_NBA-game-ou-under",
            "marketName": "Jayson Tatum Points Over/Under",
            "statID": "points",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Boston Celtics 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-420",
            "bookOdds": "-641",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-641",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Boston Celtics 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under": {
            "oddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-under",
            "opposingOddID": "points-KRISTAPS_PORZINGIS_1_NBA-game-ou-over",
            "marketName": "Kristaps Porzingis Points Over/Under",
            "statID": "points",
            "statEntityID": "KRISTAPS_PORZINGIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-AL_HORFORD_1_NBA-game-ou-over": {
            "oddID": "points-AL_HORFORD_1_NBA-game-ou-over",
            "opposingOddID": "points-AL_HORFORD_1_NBA-game-ou-under",
            "marketName": "Al Horford Points Over/Under",
            "statID": "points",
            "statEntityID": "AL_HORFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AL_HORFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-LUKE_KORNET_1_NBA-game-ou-over": {
            "oddID": "points-LUKE_KORNET_1_NBA-game-ou-over",
            "opposingOddID": "points-LUKE_KORNET_1_NBA-game-ou-under",
            "marketName": "Luke Kornet Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKE_KORNET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKE_KORNET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+123",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+123",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Memphis Grizzlies 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Boston Celtics Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "127.5",
            "bookOverUnder": "127.5",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "127.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Memphis Grizzlies 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Boston Celtics 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JAYLEN_BROWN_1_NBA-game-ou-over": {
            "oddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAYLEN_BROWN_1_NBA-game-ou-under",
            "marketName": "Jaylen Brown Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYLEN_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAYLEN_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+132",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-DAVID_RODDY_1_NBA-game-ou-under": {
            "oddID": "points-DAVID_RODDY_1_NBA-game-ou-under",
            "opposingOddID": "points-DAVID_RODDY_1_NBA-game-ou-over",
            "marketName": "David Roddy Points Over/Under",
            "statID": "points",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-DERRICK_WHITE_1_NBA-game-ou-under": {
            "oddID": "points-DERRICK_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "points-DERRICK_WHITE_1_NBA-game-ou-over",
            "marketName": "Derrick White Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Memphis Grizzlies 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-123",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Memphis Grizzlies 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "50.5",
            "bookOverUnder": "50.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "50.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+151",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-JAYSON_TATUM_1_NBA-game-ou-under": {
            "oddID": "assists-JAYSON_TATUM_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAYSON_TATUM_1_NBA-game-ou-over",
            "marketName": "Jayson Tatum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAYSON_TATUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAYSON_TATUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Boston Celtics 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Memphis Grizzlies 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+550",
            "bookOdds": "+506",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+506",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-DERRICK_WHITE_1_NBA-game-ou-under": {
            "oddID": "assists-DERRICK_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "assists-DERRICK_WHITE_1_NBA-game-ou-over",
            "marketName": "Derrick White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DERRICK_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-DAVID_RODDY_1_NBA-game-ou-over": {
            "oddID": "points-DAVID_RODDY_1_NBA-game-ou-over",
            "opposingOddID": "points-DAVID_RODDY_1_NBA-game-ou-under",
            "marketName": "David Roddy Points Over/Under",
            "statID": "points",
            "statEntityID": "DAVID_RODDY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DAVID_RODDY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Boston Celtics 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JRUE_HOLIDAY_1_NBA-game-ou-over": {
            "oddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-over",
            "opposingOddID": "points-JRUE_HOLIDAY_1_NBA-game-ou-under",
            "marketName": "Jrue Holiday Points Over/Under",
            "statID": "points",
            "statEntityID": "JRUE_HOLIDAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-550",
            "bookOdds": "-971",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-971",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Boston Celtics Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-130",
            "fairOverUnder": "127.5",
            "bookOverUnder": "127.5",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "127.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "assists-AL_HORFORD_1_NBA-game-ou-under": {
            "oddID": "assists-AL_HORFORD_1_NBA-game-ou-under",
            "opposingOddID": "assists-AL_HORFORD_1_NBA-game-ou-over",
            "marketName": "Al Horford Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AL_HORFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AL_HORFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-JACOB_GILYARD_1_NBA-game-ou-under": {
            "oddID": "points-JACOB_GILYARD_1_NBA-game-ou-under",
            "opposingOddID": "points-JACOB_GILYARD_1_NBA-game-ou-over",
            "marketName": "Jacob Gilyard Points Over/Under",
            "statID": "points",
            "statEntityID": "JACOB_GILYARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JACOB_GILYARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1310",
            "bookOdds": "+1257",
            "score": 91,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1257",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-AL_HORFORD_1_NBA-game-ou-under": {
            "oddID": "points-AL_HORFORD_1_NBA-game-ou-under",
            "opposingOddID": "points-AL_HORFORD_1_NBA-game-ou-over",
            "marketName": "Al Horford Points Over/Under",
            "statID": "points",
            "statEntityID": "AL_HORFORD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AL_HORFORD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Boston Celtics 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "223.5",
            "bookOverUnder": "223.5",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "223.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:21.453Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T23:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "Xji9B70BfMnOXnQ9Bp9b",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "BENNEDICT_MATHURIN_1_NBA": {
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "firstName": "Bennedict",
            "lastName": "Mathurin",
            "name": "Bennedict Mathurin",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BENNEDICT_MATHURIN_INDIANA_PACERS_NBA"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA"
          },
          "DUANE_WASHINGTON_1_NBA": {
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "firstName": "P.J.",
            "lastName": "Washington",
            "name": "P.J. Washington",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "PJ_WASHINGTON_CHARLOTTE_HORNETS_NBA"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA"
          },
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA"
          },
          "ISH_SMITH_1_NBA": {
            "playerID": "ISH_SMITH_1_NBA",
            "firstName": "Ish",
            "lastName": "Smith",
            "name": "Ish Smith",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "ISH_SMITH_CHARLOTTE_HORNETS_NBA"
          },
          "BUDDY_HIELD_1_NBA": {
            "playerID": "BUDDY_HIELD_1_NBA",
            "firstName": "Buddy",
            "lastName": "Hield",
            "name": "Buddy Hield",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BUDDY_HIELD_INDIANA_PACERS_NBA"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "JT_THOR_1_NBA": {
            "playerID": "JT_THOR_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JT_THOR_CHARLOTTE_HORNETS_NBA",
            "firstName": "JT",
            "lastName": "Thor",
            "name": "JT Thor"
          },
          "NATHAN_MENSAH_1_NBA": {
            "playerID": "NATHAN_MENSAH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NATHAN_MENSAH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nathan",
            "lastName": "Mensah",
            "name": "Nathan Mensah"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "JAMES_BOUKNIGHT_1_NBA": {
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JAMES_BOUKNIGHT_CHARLOTTE_HORNETS_NBA",
            "firstName": "James",
            "lastName": "Bouknight",
            "name": "James Bouknight"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          },
          "JALEN_SMITH_1_NBA": {
            "playerID": "JALEN_SMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "JALEN_SMITH_INDIANA_PACERS_NBA",
            "firstName": "Jalen",
            "lastName": "Smith",
            "name": "Jalen Smith"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 99,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 115,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 703,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 5,
              "rebounds": 17,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 15,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 0,
              "secondsInLead": 720,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 11,
              "assists": 13,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 10,
              "rebounds": 12,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 29,
              "twoPointersAttempted": 18
            }
          },
          "reg": {
            "away": {
              "points": 115
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "freeThrowsMade": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 24,
              "threePointersMade": 11,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 14,
              "steals": 5,
              "turnovers": 11,
              "blocks": 4,
              "fieldGoalsMade": 45,
              "threePointersAttempted": 33,
              "rebounds": 49,
              "defensiveRebounds": 38,
              "fouls": 15,
              "offensiveRebounds": 11,
              "assists": 34,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 59,
              "secondsInLead": 2863,
              "points": 115,
              "twoPointersMade": 34
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "blocks": 5,
              "longestScoringRun": 14,
              "fouls": 16,
              "turnovers": 10,
              "steals": 6,
              "threePointersMade": 8,
              "threePointersAttempted": 29,
              "offensiveRebounds": 11,
              "fieldGoalsMade": 35,
              "rebounds": 43,
              "defensiveRebounds": 32,
              "assists": 18,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 59,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 21,
              "points": 99,
              "twoPointersMade": 27
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "blocks": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "assists": 4,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "plusMinus": 13,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1217,
              "points": 17,
              "twoPointersMade": 3
            },
            "BUDDY_HIELD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "fouls": 1,
              "secondsPlayed": 697,
              "plusMinus": -6
            },
            "OBI_TOPPIN_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 660,
              "plusMinus": -14,
              "turnovers": 3
            },
            "PASCAL_SIAKAM_1_NBA": {
              "blocks": 1,
              "turnovers": 0,
              "fouls": 3,
              "steals": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "assists": 9,
              "fieldGoalsMade": 11,
              "plusMinus": 30,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 16,
              "secondsPlayed": 2116,
              "points": 25,
              "twoPointersMade": 10
            },
            "DUANE_WASHINGTON_1_NBA": {
              "turnovers": 0,
              "steals": 2,
              "assists": 2,
              "threePointersMade": 1,
              "blocks": 1,
              "fouls": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "threePointersAttempted": 6,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "offensiveRebounds": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1907,
              "points": 22,
              "twoPointersMade": 8
            },
            "BENNEDICT_MATHURIN_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 33,
              "assists": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1604,
              "points": 14,
              "twoPointersMade": 2
            },
            "MILES_BRIDGES_1_NBA": {
              "steals": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 1,
              "assists": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "offensiveRebounds": 1,
              "threePointersAttempted": 5,
              "fouls": 2,
              "blocks": 1,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 18,
              "points": 19,
              "twoPointersMade": 7,
              "plusMinus": -24,
              "secondsPlayed": 2281
            },
            "ISH_SMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 2,
              "threePointersMade": 1,
              "points": 3,
              "assists": 4,
              "plusMinus": -30,
              "secondsPlayed": 1554
            },
            "TJ_MCCONNELL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "assists": 7,
              "offensiveRebounds": 1,
              "fouls": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 0,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "secondsPlayed": 1276
            },
            "JT_THOR_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 625,
              "points": 2,
              "twoPointersMade": 1
            },
            "NICK_RICHARDS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 7,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 12,
              "twoPointersMade": 5,
              "fouls": 3,
              "turnovers": 5,
              "plusMinus": -10,
              "secondsPlayed": 1950
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": -12,
              "assists": 1,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 973,
              "freeThrowsMade": 4,
              "points": 4
            },
            "BRANDON_MILLER_1_NBA": {
              "fouls": 1,
              "blocks": 2,
              "rebounds": 6,
              "turnovers": 1,
              "defensiveRebounds": 4,
              "offensiveRebounds": 2,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 10,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "threePointersMade": 5,
              "points": 35,
              "twoPointersMade": 5,
              "threePointersAttempted": 12,
              "fieldGoalPercent": 40,
              "assists": 1,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 13,
              "plusMinus": 0,
              "secondsPlayed": 2263
            },
            "NATHAN_MENSAH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 0,
              "secondsPlayed": 104
            },
            "MYLES_TURNER_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 3,
              "offensiveRebounds": 3,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "points": 16,
              "twoPointersMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "plusMinus": 16,
              "secondsPlayed": 1561
            },
            "ISAIAH_JACKSON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 104,
              "points": 2,
              "twoPointersMade": 1
            },
            "JAMES_BOUKNIGHT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 0,
              "secondsPlayed": 104
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "threePointersAttempted": 4,
              "fieldGoalsAttempted": 4,
              "assists": 3,
              "turnovers": 1,
              "plusMinus": 19,
              "secondsPlayed": 1622
            },
            "LEAKY_BLACK_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 2,
              "blocks": 1,
              "steals": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "plusMinus": -3,
              "secondsPlayed": 1119
            },
            "BEN_SHEPPARD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 104
            },
            "AARON_NESMITH_1_NBA": {
              "blocks": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "assists": 4,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "steals": 1,
              "points": 22,
              "twoPointersMade": 5,
              "fouls": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "plusMinus": 19,
              "secondsPlayed": 2016
            },
            "JALEN_SMITH_1_NBA": {
              "fouls": 0,
              "blocks": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "plusMinus": 0,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 3,
              "secondsPlayed": 1215
            },
            "NICK_JR_SMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 2,
              "steals": 2,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 4,
              "plusMinus": 7,
              "fieldGoalPercent": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1520
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Indiana Pacers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-144",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BENNEDICT_MATHURIN_1_NBA-game-ou-under": {
            "oddID": "points-BENNEDICT_MATHURIN_1_NBA-game-ou-under",
            "opposingOddID": "points-BENNEDICT_MATHURIN_1_NBA-game-ou-over",
            "marketName": "Bennedict Mathurin Points Over/Under",
            "statID": "points",
            "statEntityID": "BENNEDICT_MATHURIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BRYCE_MCGOWENS_1_NBA-game-ou-under": {
            "oddID": "points-BRYCE_MCGOWENS_1_NBA-game-ou-under",
            "opposingOddID": "points-BRYCE_MCGOWENS_1_NBA-game-ou-over",
            "marketName": "Bryce McGowens Points Over/Under",
            "statID": "points",
            "statEntityID": "BRYCE_MCGOWENS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-OBI_TOPPIN_1_NBA-game-ou-under": {
            "oddID": "points-OBI_TOPPIN_1_NBA-game-ou-under",
            "opposingOddID": "points-OBI_TOPPIN_1_NBA-game-ou-over",
            "marketName": "Obi Toppin Points Over/Under",
            "statID": "points",
            "statEntityID": "OBI_TOPPIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "OBI_TOPPIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+540",
            "bookOdds": "+499",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+499",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-AARON_NESMITH_1_NBA-game-ou-under": {
            "oddID": "points-AARON_NESMITH_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_NESMITH_1_NBA-game-ou-over",
            "marketName": "Aaron Nesmith Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_NESMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_NESMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-540",
            "bookOdds": "-901",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-901",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-TYRESE_HALIBURTON_1_NBA-game-ou-over": {
            "oddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "opposingOddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "marketName": "Tyrese Haliburton Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+16",
            "bookSpread": "+16",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-under": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "10",
            "bookOverUnder": "10",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Indiana Pacers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-under": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-over": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "10",
            "bookOverUnder": "10",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+163",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over": {
            "oddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "marketName": "Andrew Nembhard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under": {
            "oddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "marketName": "Tyrese Haliburton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-MYLES_TURNER_1_NBA-game-ou-over": {
            "oddID": "points-MYLES_TURNER_1_NBA-game-ou-over",
            "opposingOddID": "points-MYLES_TURNER_1_NBA-game-ou-under",
            "marketName": "Myles Turner Points Over/Under",
            "statID": "points",
            "statEntityID": "MYLES_TURNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MYLES_TURNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-14.5",
            "bookSpread": "-14.5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-249",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-249",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+580",
            "bookOdds": "+545",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+545",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-ANDREW_NEMBHARD_1_NBA-game-ou-under": {
            "oddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "opposingOddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "marketName": "Andrew Nembhard Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-131",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Indiana Pacers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+100",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-BRANDON_MILLER_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDON_MILLER_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDON_MILLER_1_NBA-game-ou-under",
            "marketName": "Brandon Miller Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-167",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over": {
            "oddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "marketName": "Tyrese Haliburton Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-PASCAL_SIAKAM_1_NBA-game-ou-under": {
            "oddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "marketName": "Pascal Siakam Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+125",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-ANDREW_NEMBHARD_1_NBA-game-ou-over": {
            "oddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "opposingOddID": "points-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "marketName": "Andrew Nembhard Points Over/Under",
            "statID": "points",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Indiana Pacers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under": {
            "oddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANDREW_NEMBHARD_1_NBA-game-ou-over",
            "marketName": "Andrew Nembhard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANDREW_NEMBHARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-190",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-OBI_TOPPIN_1_NBA-game-ou-over": {
            "oddID": "points-OBI_TOPPIN_1_NBA-game-ou-over",
            "opposingOddID": "points-OBI_TOPPIN_1_NBA-game-ou-under",
            "marketName": "Obi Toppin Points Over/Under",
            "statID": "points",
            "statEntityID": "OBI_TOPPIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "OBI_TOPPIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-920",
            "bookOdds": "-2083",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2083",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-under": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-ISH_SMITH_1_NBA-game-ou-under": {
            "oddID": "assists-ISH_SMITH_1_NBA-game-ou-under",
            "opposingOddID": "assists-ISH_SMITH_1_NBA-game-ou-over",
            "marketName": "Ish Smith Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ISH_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ISH_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-185",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-185",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BUDDY_HIELD_1_NBA-game-ou-under": {
            "oddID": "points-BUDDY_HIELD_1_NBA-game-ou-under",
            "opposingOddID": "points-BUDDY_HIELD_1_NBA-game-ou-over",
            "marketName": "Buddy Hield Points Over/Under",
            "statID": "points",
            "statEntityID": "BUDDY_HIELD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BUDDY_HIELD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-CODY_MARTIN_1_NBA-game-ou-under": {
            "oddID": "assists-CODY_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "assists-CODY_MARTIN_1_NBA-game-ou-over",
            "marketName": "Cody Martin Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "95.5",
            "bookOverUnder": "95.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "95.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-CODY_MARTIN_1_NBA-game-ou-over": {
            "oddID": "points-CODY_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "points-CODY_MARTIN_1_NBA-game-ou-under",
            "marketName": "Cody Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Charlotte Hornets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-122",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Indiana Pacers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+103",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BENNEDICT_MATHURIN_1_NBA-game-ou-over": {
            "oddID": "points-BENNEDICT_MATHURIN_1_NBA-game-ou-over",
            "opposingOddID": "points-BENNEDICT_MATHURIN_1_NBA-game-ou-under",
            "marketName": "Bennedict Mathurin Points Over/Under",
            "statID": "points",
            "statEntityID": "BENNEDICT_MATHURIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-123",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+14.5",
            "bookSpread": "+14.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BUDDY_HIELD_1_NBA-game-ou-over": {
            "oddID": "points-BUDDY_HIELD_1_NBA-game-ou-over",
            "opposingOddID": "points-BUDDY_HIELD_1_NBA-game-ou-under",
            "marketName": "Buddy Hield Points Over/Under",
            "statID": "points",
            "statEntityID": "BUDDY_HIELD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BUDDY_HIELD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-PASCAL_SIAKAM_1_NBA-game-ou-over": {
            "oddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "marketName": "Pascal Siakam Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-169",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-169",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Indiana Pacers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+120",
            "fairOverUnder": "42.5",
            "bookOverUnder": "42.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "42.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Charlotte Hornets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+920",
            "bookOdds": "+863",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+863",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Charlotte Hornets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-over": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Indiana Pacers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "101.5",
            "bookOverUnder": "101.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-CODY_MARTIN_1_NBA-game-ou-under": {
            "oddID": "points-CODY_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "points-CODY_MARTIN_1_NBA-game-ou-over",
            "marketName": "Cody Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-over": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-BRANDON_MILLER_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDON_MILLER_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDON_MILLER_1_NBA-game-ou-over",
            "marketName": "Brandon Miller Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+123",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+123",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Indiana Pacers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Charlotte Hornets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-AARON_NESMITH_1_NBA-game-ou-over": {
            "oddID": "points-AARON_NESMITH_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_NESMITH_1_NBA-game-ou-under",
            "marketName": "Aaron Nesmith Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_NESMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_NESMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "75.5",
            "bookOverUnder": "75.5",
            "score": 68,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "75.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-MYLES_TURNER_1_NBA-game-ou-under": {
            "oddID": "points-MYLES_TURNER_1_NBA-game-ou-under",
            "opposingOddID": "points-MYLES_TURNER_1_NBA-game-ou-over",
            "marketName": "Myles Turner Points Over/Under",
            "statID": "points",
            "statEntityID": "MYLES_TURNER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MYLES_TURNER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Indiana Pacers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Indiana Pacers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+180",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Indiana Pacers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "50",
            "bookOverUnder": "50",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "50",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Indiana Pacers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-ISH_SMITH_1_NBA-game-ou-over": {
            "oddID": "assists-ISH_SMITH_1_NBA-game-ou-over",
            "opposingOddID": "assists-ISH_SMITH_1_NBA-game-ou-under",
            "marketName": "Ish Smith Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ISH_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ISH_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+138",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+138",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-BRYCE_MCGOWENS_1_NBA-game-ou-over": {
            "oddID": "points-BRYCE_MCGOWENS_1_NBA-game-ou-over",
            "opposingOddID": "points-BRYCE_MCGOWENS_1_NBA-game-ou-under",
            "marketName": "Bryce McGowens Points Over/Under",
            "statID": "points",
            "statEntityID": "BRYCE_MCGOWENS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-470",
            "bookOdds": "-769",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-769",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-137",
            "fairOverUnder": "39.5",
            "bookOverUnder": "39.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "39.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+470",
            "bookOdds": "+431",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+431",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "assists-CODY_MARTIN_1_NBA-game-ou-over": {
            "oddID": "assists-CODY_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "assists-CODY_MARTIN_1_NBA-game-ou-under",
            "marketName": "Cody Martin Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CODY_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CODY_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "101.5",
            "bookOverUnder": "101.5",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "101.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-PASCAL_SIAKAM_1_NBA-game-ou-over": {
            "oddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "opposingOddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "marketName": "Pascal Siakam Points Over/Under",
            "statID": "points",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-580",
            "bookOdds": "-893",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-893",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "50",
            "bookOverUnder": "50",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "50",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-TYRESE_HALIBURTON_1_NBA-game-ou-under": {
            "oddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-under",
            "opposingOddID": "points-TYRESE_HALIBURTON_1_NBA-game-ou-over",
            "marketName": "Tyrese Haliburton Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_HALIBURTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          },
          "points-PASCAL_SIAKAM_1_NBA-game-ou-under": {
            "oddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-under",
            "opposingOddID": "points-PASCAL_SIAKAM_1_NBA-game-ou-over",
            "marketName": "Pascal Siakam Points Over/Under",
            "statID": "points",
            "statEntityID": "PASCAL_SIAKAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:01.544Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T23:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "yLSYPBIp7GTySCDhb1q4",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "firstName": "Jaime Jr.",
            "lastName": "Jaquez",
            "name": "Jaime Jr. Jaquez",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA"
          },
          "JIMMY_BUTLER_1_NBA": {
            "playerID": "JIMMY_BUTLER_1_NBA",
            "firstName": "Jimmy",
            "lastName": "Butler",
            "name": "Jimmy Butler",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JIMMY_BUTLER_MIAMI_HEAT_NBA"
          },
          "IVICA_ZUBAC_1_NBA": {
            "playerID": "IVICA_ZUBAC_1_NBA",
            "firstName": "Ivica",
            "lastName": "Zubac",
            "name": "Ivica Zubac",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "IVICA_ZUBAC_LA_CLIPPERS_NBA"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "firstName": "Caleb",
            "lastName": "Martin",
            "name": "Caleb Martin",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann"
          },
          "HAYWOOD_HIGHSMITH_1_NBA": {
            "playerID": "HAYWOOD_HIGHSMITH_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "HAYWOOD_HIGHSMITH_MIAMI_HEAT_NBA",
            "firstName": "Haywood",
            "lastName": "Highsmith",
            "name": "Haywood Highsmith"
          },
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 95,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            },
            "score": 103
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 657,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 349,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 282,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 703,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 95
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 4,
              "fieldGoalsAttempted": 13,
              "secondsInLead": 668,
              "freeThrowsAttempted": 18,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 15,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fouls": 12,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 31,
              "secondsInLead": 52,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 10,
              "offensiveRebounds": 6,
              "assists": 6,
              "twoPointersAttempted": 21,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "offensiveRebounds": 9,
              "largestLead": 13,
              "steals": 6,
              "threePointersMade": 16,
              "threePointersAttempted": 39,
              "fieldGoalsMade": 34,
              "assists": 23,
              "fieldGoalsAttempted": 77,
              "twoPointersAttempted": 38,
              "twoPointersMade": 18,
              "turnovers": 15,
              "fouls": 12,
              "rebounds": 48,
              "defensiveRebounds": 39,
              "secondsInLead": 1720,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 19,
              "points": 103,
              "blocks": 5
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 11,
              "blocks": 0,
              "secondsInLead": 991,
              "turnovers": 10,
              "defensiveRebounds": 33,
              "steals": 9,
              "fieldGoalsMade": 38,
              "assists": 24,
              "twoPointersAttempted": 61,
              "freeThrowsAttempted": 12,
              "threePointersMade": 8,
              "freeThrowsMade": 11,
              "points": 95,
              "twoPointersMade": 30,
              "fouls": 19,
              "rebounds": 45,
              "offensiveRebounds": 12,
              "threePointersAttempted": 30,
              "fieldGoalsAttempted": 91
            },
            "IVICA_ZUBAC_1_NBA": {
              "fouls": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1100,
              "points": 4,
              "twoPointersMade": 2
            },
            "TERANCE_MANN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 2,
              "fouls": 1,
              "offensiveRebounds": 2,
              "plusMinus": -1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1178,
              "points": 7,
              "twoPointersMade": 2
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "assists": 2,
              "turnovers": 3,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "secondsPlayed": 912
            },
            "HAYWOOD_HIGHSMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 5,
              "plusMinus": -3,
              "secondsPlayed": 1613
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "assists": 4,
              "defensiveRebounds": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "turnovers": 3,
              "threePointersMade": 1,
              "points": 7,
              "rebounds": 4,
              "fouls": 2,
              "offensiveRebounds": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1538
            },
            "MASON_PLUMLEE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": 11,
              "secondsPlayed": 1576
            },
            "JAMES_HARDEN_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "fouls": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 54,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "threePointersAttempted": 9,
              "assists": 11,
              "threePointersMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "turnovers": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 21,
              "plusMinus": 10,
              "secondsPlayed": 2498
            },
            "TERRY_ROZIER_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "steals": 2,
              "offensiveRebounds": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "points": 17,
              "twoPointersMade": 7,
              "assists": 5,
              "fouls": 4,
              "plusMinus": -4,
              "secondsPlayed": 2267
            },
            "BAM_ADEBAYO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "offensiveRebounds": 4,
              "turnovers": 2,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "steals": 3,
              "fieldGoalsMade": 5,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "points": 14,
              "twoPointersMade": 5,
              "assists": 3,
              "plusMinus": -8,
              "secondsPlayed": 2104
            },
            "JOSH_RICHARDSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 5,
              "points": 14,
              "twoPointersMade": 4,
              "assists": 4,
              "plusMinus": -8,
              "secondsPlayed": 1991
            },
            "KAWHI_LEONARD_1_NBA": {
              "offensiveRebounds": 3,
              "twoPointersMade": 5,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 6,
              "threePointersMade": 3,
              "steals": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "blocks": 2,
              "assists": 4,
              "turnovers": 3,
              "fouls": 2,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "plusMinus": -6,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2090,
              "freeThrowsMade": 6,
              "points": 25
            },
            "PAUL_GEORGE_1_NBA": {
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 3,
              "steals": 1,
              "fieldGoalsMade": 3,
              "assists": 4,
              "blocks": 1,
              "threePointersMade": 3,
              "threePointersAttempted": 10,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 2,
              "fieldGoalPercent": 23,
              "fieldGoalsAttempted": 13,
              "turnovers": 4,
              "plusMinus": 7,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1975,
              "freeThrowsMade": 6,
              "points": 15
            },
            "CALEB_MARTIN_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 1,
              "threePointersAttempted": 2,
              "assists": 2,
              "defensiveRebounds": 3,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 5,
              "fouls": 3,
              "plusMinus": -7,
              "secondsPlayed": 1836
            },
            "NORMAN_POWELL_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 50,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "points": 16,
              "twoPointersMade": 4,
              "plusMinus": 9,
              "secondsPlayed": 1695
            },
            "AMIR_COFFEY_1_NBA": {
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 5,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 3,
              "steals": 1,
              "plusMinus": 9,
              "secondsPlayed": 1376,
              "blocks": 1
            },
            "JIMMY_BUTLER_1_NBA": {
              "blocks": 0,
              "turnovers": 1,
              "assists": 3,
              "defensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 8,
              "fouls": 1,
              "freeThrowsAttempted": 3,
              "points": 21,
              "twoPointersAttempted": 14,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "plusMinus": 1,
              "secondsPlayed": 2158,
              "threePointersAttempted": 5,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19
            },
            "KEVIN_LOVE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "points": 6,
              "fouls": 1,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": -2,
              "assists": 3,
              "secondsPlayed": 893
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-04T23:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1095",
            "bookOdds": "-2778",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2778",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1095",
            "bookOdds": "+1032",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1032",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+158",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+320",
            "bookOdds": "+290",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+290",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-JIMMY_BUTLER_1_NBA-game-ou-over": {
            "oddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-over",
            "opposingOddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-under",
            "marketName": "Jimmy Butler Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+540",
            "bookOdds": "+512",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+512",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "92",
            "bookOverUnder": "92",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "92",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-IVICA_ZUBAC_1_NBA-game-ou-over": {
            "oddID": "points-IVICA_ZUBAC_1_NBA-game-ou-over",
            "opposingOddID": "points-IVICA_ZUBAC_1_NBA-game-ou-under",
            "marketName": "Ivica Zubac Points Over/Under",
            "statID": "points",
            "statEntityID": "IVICA_ZUBAC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IVICA_ZUBAC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-CALEB_MARTIN_1_NBA-game-ou-over": {
            "oddID": "points-CALEB_MARTIN_1_NBA-game-ou-over",
            "opposingOddID": "points-CALEB_MARTIN_1_NBA-game-ou-under",
            "marketName": "Caleb Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CALEB_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CALEB_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-IVICA_ZUBAC_1_NBA-game-ou-under": {
            "oddID": "points-IVICA_ZUBAC_1_NBA-game-ou-under",
            "opposingOddID": "points-IVICA_ZUBAC_1_NBA-game-ou-over",
            "marketName": "Ivica Zubac Points Over/Under",
            "statID": "points",
            "statEntityID": "IVICA_ZUBAC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IVICA_ZUBAC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-185",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-185",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-TYLER_HERRO_1_NBA-game-ou-over": {
            "oddID": "assists-TYLER_HERRO_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYLER_HERRO_1_NBA-game-ou-under",
            "marketName": "Tyler Herro Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Miami Heat 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-965",
            "bookOdds": "-2222",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Miami Heat 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-TERRY_ROZIER_1_NBA-game-ou-under": {
            "oddID": "points-TERRY_ROZIER_1_NBA-game-ou-under",
            "opposingOddID": "points-TERRY_ROZIER_1_NBA-game-ou-over",
            "marketName": "Terry Rozier Points Over/Under",
            "statID": "points",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "92",
            "bookOverUnder": "92",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "92",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "192",
            "bookOverUnder": "192",
            "score": 198,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-TERRY_ROZIER_1_NBA-game-ou-under": {
            "oddID": "assists-TERRY_ROZIER_1_NBA-game-ou-under",
            "opposingOddID": "assists-TERRY_ROZIER_1_NBA-game-ou-over",
            "marketName": "Terry Rozier Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-over": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-TERRY_ROZIER_1_NBA-game-ou-over": {
            "oddID": "assists-TERRY_ROZIER_1_NBA-game-ou-over",
            "opposingOddID": "assists-TERRY_ROZIER_1_NBA-game-ou-under",
            "marketName": "Terry Rozier Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Miami Heat 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-over": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+965",
            "bookOdds": "+907",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+907",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Miami Heat 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-CALEB_MARTIN_1_NBA-game-ou-under": {
            "oddID": "points-CALEB_MARTIN_1_NBA-game-ou-under",
            "opposingOddID": "points-CALEB_MARTIN_1_NBA-game-ou-over",
            "marketName": "Caleb Martin Points Over/Under",
            "statID": "points",
            "statEntityID": "CALEB_MARTIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CALEB_MARTIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-BAM_ADEBAYO_1_NBA-game-ou-over": {
            "oddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-over",
            "opposingOddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-under",
            "marketName": "Bam Adebayo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+138",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+138",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-TYLER_HERRO_1_NBA-game-ou-under": {
            "oddID": "assists-TYLER_HERRO_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYLER_HERRO_1_NBA-game-ou-over",
            "marketName": "Tyler Herro Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+118",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-320",
            "bookOdds": "-441",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-441",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JIMMY_BUTLER_1_NBA-game-ou-over": {
            "oddID": "points-JIMMY_BUTLER_1_NBA-game-ou-over",
            "opposingOddID": "points-JIMMY_BUTLER_1_NBA-game-ou-under",
            "marketName": "Jimmy Butler Points Over/Under",
            "statID": "points",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-under": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-193",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-193",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-JAMES_HARDEN_1_NBA-game-ou-over": {
            "oddID": "assists-JAMES_HARDEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMES_HARDEN_1_NBA-game-ou-under",
            "marketName": "James Harden Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+155",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-JAMES_HARDEN_1_NBA-game-ou-under": {
            "oddID": "assists-JAMES_HARDEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMES_HARDEN_1_NBA-game-ou-over",
            "marketName": "James Harden Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-JIMMY_BUTLER_1_NBA-game-ou-under": {
            "oddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-under",
            "opposingOddID": "assists-JIMMY_BUTLER_1_NBA-game-ou-over",
            "marketName": "Jimmy Butler Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JOSH_RICHARDSON_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-under",
            "marketName": "Josh Richardson Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_RICHARDSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JIMMY_BUTLER_1_NBA-game-ou-under": {
            "oddID": "points-JIMMY_BUTLER_1_NBA-game-ou-under",
            "opposingOddID": "points-JIMMY_BUTLER_1_NBA-game-ou-over",
            "marketName": "Jimmy Butler Points Over/Under",
            "statID": "points",
            "statEntityID": "JIMMY_BUTLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JIMMY_BUTLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-under": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-540",
            "bookOdds": "-752",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-752",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JOSH_RICHARDSON_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_RICHARDSON_1_NBA-game-ou-over",
            "marketName": "Josh Richardson Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_RICHARDSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-TERRY_ROZIER_1_NBA-game-ou-over": {
            "oddID": "points-TERRY_ROZIER_1_NBA-game-ou-over",
            "opposingOddID": "points-TERRY_ROZIER_1_NBA-game-ou-under",
            "marketName": "Terry Rozier Points Over/Under",
            "statID": "points",
            "statEntityID": "TERRY_ROZIER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERRY_ROZIER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "192",
            "bookOverUnder": "192",
            "score": 198,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "assists-BAM_ADEBAYO_1_NBA-game-ou-under": {
            "oddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-under",
            "opposingOddID": "assists-BAM_ADEBAYO_1_NBA-game-ou-over",
            "marketName": "Bam Adebayo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-186",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-186",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "LA Clippers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JAMES_HARDEN_1_NBA-game-ou-over": {
            "oddID": "points-JAMES_HARDEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMES_HARDEN_1_NBA-game-ou-under",
            "marketName": "James Harden Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Miami Heat 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-BAM_ADEBAYO_1_NBA-game-ou-under": {
            "oddID": "points-BAM_ADEBAYO_1_NBA-game-ou-under",
            "opposingOddID": "points-BAM_ADEBAYO_1_NBA-game-ou-over",
            "marketName": "Bam Adebayo Points Over/Under",
            "statID": "points",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "LA Clippers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Miami Heat Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over": {
            "oddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under",
            "marketName": "Jaime Jr. Jaquez Points Over/Under",
            "statID": "points",
            "statEntityID": "JAIME_JAQUEZ_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-TYLER_HERRO_1_NBA-game-ou-under": {
            "oddID": "points-TYLER_HERRO_1_NBA-game-ou-under",
            "opposingOddID": "points-TYLER_HERRO_1_NBA-game-ou-over",
            "marketName": "Tyler Herro Points Over/Under",
            "statID": "points",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-BAM_ADEBAYO_1_NBA-game-ou-over": {
            "oddID": "points-BAM_ADEBAYO_1_NBA-game-ou-over",
            "opposingOddID": "points-BAM_ADEBAYO_1_NBA-game-ou-under",
            "marketName": "Bam Adebayo Points Over/Under",
            "statID": "points",
            "statEntityID": "BAM_ADEBAYO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BAM_ADEBAYO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Miami Heat 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "102.5",
            "bookOverUnder": "102.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "102.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Miami Heat Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "89.5",
            "bookOverUnder": "89.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "89.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under": {
            "oddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-JAIME_JAQUEZ_JR_1_NBA-game-ou-over",
            "marketName": "Jaime Jr. Jaquez Points Over/Under",
            "statID": "points",
            "statEntityID": "JAIME_JAQUEZ_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Miami Heat 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-TYLER_HERRO_1_NBA-game-ou-over": {
            "oddID": "points-TYLER_HERRO_1_NBA-game-ou-over",
            "opposingOddID": "points-TYLER_HERRO_1_NBA-game-ou-under",
            "marketName": "Tyler Herro Points Over/Under",
            "statID": "points",
            "statEntityID": "TYLER_HERRO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYLER_HERRO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "LA Clippers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-122",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Miami Heat 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Miami Heat 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "LA Clippers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Miami Heat 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "45.5",
            "bookOverUnder": "45.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "45.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          },
          "points-JAMES_HARDEN_1_NBA-game-ou-under": {
            "oddID": "points-JAMES_HARDEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMES_HARDEN_1_NBA-game-ou-over",
            "marketName": "James Harden Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:21.704Z"
              }
            }
          }
        }
      },
      {
        "eventID": "STw00xGcATyRj0s6Q5yn",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA"
          },
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Anthony Edwards",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "CAM_WHITMORE_1_NBA": {
            "playerID": "CAM_WHITMORE_1_NBA",
            "firstName": "Cam",
            "lastName": "Whitmore",
            "name": "Cam Whitmore",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "CAM_WHITMORE_HOUSTON_ROCKETS_NBA"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA"
          },
          "FRED_VANVLEET_1_NBA": {
            "playerID": "FRED_VANVLEET_1_NBA",
            "firstName": "Fred",
            "lastName": "VanVleet",
            "name": "Fred VanVleet",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "FRED_VANVLEET_HOUSTON_ROCKETS_NBA"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "firstName": "Jabari",
            "lastName": "Smith Jr.",
            "name": "Jabari Smith Jr.",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "JORDAN_MCLAUGHLIN_1_NBA": {
            "playerID": "JORDAN_MCLAUGHLIN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JORDAN_MCLAUGHLIN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jordan",
            "lastName": "McLaughlin",
            "name": "Jordan McLaughlin"
          },
          "JERMAINE_SAMUELS_1_NBA": {
            "playerID": "JERMAINE_SAMUELS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JERMAINE_SAMUELS_HOUSTON_ROCKETS_NBA",
            "firstName": "Jermaine",
            "lastName": "Samuels",
            "name": "Jermaine Samuels"
          },
          "NATE_HINTON_1_NBA": {
            "playerID": "NATE_HINTON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "NATE_HINTON_HOUSTON_ROCKETS_NBA",
            "firstName": "Nate",
            "lastName": "Hinton",
            "name": "Nate Hinton"
          },
          "REGGIE_BULLOCK_1_NBA": {
            "playerID": "REGGIE_BULLOCK_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "REGGIE_BULLOCK_HOUSTON_ROCKETS_NBA",
            "firstName": "Reggie",
            "lastName": "Bullock",
            "name": "Reggie Bullock"
          },
          "LUKA_GARZA_1_NBA": {
            "playerID": "LUKA_GARZA_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "LUKA_GARZA_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Luka",
            "lastName": "Garza",
            "name": "Luka Garza"
          },
          "SHAKE_MILTON_1_NBA": {
            "playerID": "SHAKE_MILTON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "SHAKE_MILTON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Shake",
            "lastName": "Milton",
            "name": "Shake Milton"
          },
          "JOCK_LANDALE_1_NBA": {
            "playerID": "JOCK_LANDALE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JOCK_LANDALE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jock",
            "lastName": "Landale",
            "name": "Jock Landale"
          },
          "TROY_BROWN_1_NBA": {
            "playerID": "TROY_BROWN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "TROY_BROWN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Troy",
            "lastName": "Brown",
            "name": "Troy Brown"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 111,
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 90,
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 146,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 514,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 5,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 18,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 5,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 673,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 17,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 4,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 7,
              "assists": 4,
              "twoPointersAttempted": 22,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 16,
              "defensiveRebounds": 13,
              "fouls": 7,
              "largestLead": 20,
              "blocks": 3,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "reg": {
            "away": {
              "points": 90
            },
            "home": {
              "points": 111
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 28,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "largestLead": 6,
              "secondsInLead": 146,
              "longestScoringRun": 7,
              "steals": 10,
              "offensiveRebounds": 10,
              "blocks": 7,
              "fieldGoalsMade": 31,
              "rebounds": 41,
              "defensiveRebounds": 31,
              "fouls": 26,
              "fieldGoalsAttempted": 88,
              "freeThrowsAttempted": 27,
              "points": 90,
              "threePointersAttempted": 30,
              "assists": 20,
              "twoPointersAttempted": 58,
              "turnovers": 11,
              "threePointersMade": 10,
              "freeThrowsMade": 18,
              "twoPointersMade": 21
            },
            "home": {
              "steals": 6,
              "longestScoringRun": 9,
              "largestLead": 28,
              "blocks": 11,
              "offensiveRebounds": 11,
              "turnovers": 15,
              "freeThrowsAttempted": 27,
              "freeThrowsMade": 20,
              "fieldGoalsMade": 40,
              "threePointersAttempted": 30,
              "rebounds": 58,
              "defensiveRebounds": 47,
              "fouls": 19,
              "assists": 21,
              "fieldGoalsAttempted": 90,
              "twoPointersAttempted": 60,
              "secondsInLead": 2627,
              "threePointersMade": 11,
              "points": 111,
              "twoPointersMade": 29
            },
            "JEFF_GREEN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "fouls": 1,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "plusMinus": -8,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "secondsPlayed": 959
            },
            "JAESEAN_TATE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 1,
              "plusMinus": -6,
              "secondsPlayed": 570
            },
            "KYLE_ANDERSON_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fouls": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 60,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1003,
              "points": 6,
              "twoPointersMade": 3
            },
            "JALEN_GREEN_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "points": 8,
              "twoPointersMade": 3,
              "threePointersAttempted": 5,
              "plusMinus": -19,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1793
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fouls": 2,
              "assists": 1,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 13,
              "secondsPlayed": 1259
            },
            "FRED_VANVLEET_1_NBA": {
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 4,
              "turnovers": 2,
              "plusMinus": -27,
              "secondsPlayed": 1929
            },
            "JABARI_SMITH_1_NBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "blocks": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "fouls": 5,
              "plusMinus": -14,
              "secondsPlayed": 1138
            },
            "CAM_WHITMORE_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 8,
              "assists": 1,
              "turnovers": 2,
              "threePointersMade": 3,
              "fouls": 2,
              "plusMinus": -16,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1145,
              "freeThrowsMade": 3,
              "points": 14
            },
            "RUDY_GOBERT_1_NBA": {
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "offensiveRebounds": 3,
              "blocks": 4,
              "steals": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "plusMinus": 32,
              "fieldGoalPercent": 78,
              "assists": 1,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1883,
              "points": 17,
              "twoPointersMade": 7
            },
            "JESSE_EDWARDS_1_NBA": {
              "assists": 1,
              "steals": 1,
              "blocks": 1,
              "fieldGoalPercent": 50,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "threePointersMade": 4,
              "turnovers": 4,
              "fieldGoalsMade": 11,
              "fouls": 3,
              "plusMinus": 27,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 14,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 2010,
              "freeThrowsMade": 6,
              "points": 32,
              "twoPointersMade": 7
            },
            "JADEN_MCDANIELS_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fouls": 1,
              "assists": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "plusMinus": 27,
              "secondsPlayed": 1756
            },
            "AARON_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "steals": 2,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 5,
              "fouls": 3,
              "plusMinus": 10,
              "assists": 2,
              "turnovers": 1,
              "secondsPlayed": 946
            },
            "JORDAN_MCLAUGHLIN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 0,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "threePointersAttempted": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 1031
            },
            "JERMAINE_SAMUELS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 256,
              "points": 4,
              "twoPointersMade": 2
            },
            "NATE_HINTON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "points": 5,
              "threePointersAttempted": 2,
              "assists": 2,
              "secondsPlayed": 256,
              "threePointersMade": 1,
              "freeThrowsMade": 2
            },
            "REGGIE_BULLOCK_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 5,
              "secondsPlayed": 296
            },
            "LUKA_GARZA_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fouls": 1,
              "plusMinus": -7,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 256,
              "threePointersMade": 1,
              "points": 5
            },
            "SHAKE_MILTON_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -7,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 256
            },
            "JOCK_LANDALE_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 397,
              "points": 4,
              "twoPointersMade": 2
            },
            "TROY_BROWN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -7,
              "secondsPlayed": 256
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "steals": 0,
              "assists": 0,
              "threePointersMade": 1,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "plusMinus": 26,
              "fieldGoalPercent": 33,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 5,
              "points": 14,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "freeThrowsMade": 5,
              "twoPointersMade": 3,
              "secondsPlayed": 1640
            },
            "DILLON_BROOKS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 2,
              "twoPointersMade": 1,
              "fouls": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 7,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "assists": 3,
              "fieldGoalsAttempted": 7,
              "plusMinus": -18,
              "secondsPlayed": 1704
            },
            "AMEN_THOMPSON_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "steals": 1,
              "fieldGoalsMade": 2,
              "offensiveRebounds": 3,
              "points": 8,
              "twoPointersMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 1,
              "assists": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1181
            },
            "MIKE_CONLEY_1_NBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 8,
              "assists": 9,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "freeThrowsMade": 3,
              "plusMinus": 17,
              "secondsPlayed": 1470
            },
            "NAZ_REID_1_NBA": {
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 1,
              "turnovers": 1,
              "blocks": 2,
              "fouls": 2,
              "steals": 1,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 4,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 3,
              "points": 13,
              "threePointersAttempted": 4,
              "twoPointersAttempted": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "secondsPlayed": 1324
            },
            "ALPEREN_SENGUN_1_NBA": {
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersAttempted": 1,
              "blocks": 1,
              "threePointersMade": 1,
              "fouls": 4,
              "offensiveRebounds": 4,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "steals": 1,
              "points": 15,
              "twoPointersMade": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "plusMinus": -14,
              "secondsPlayed": 1830
            }
          }
        },
        "odds": {
          "assists-ALPEREN_SENGUN_1_NBA-game-ou-under": {
            "oddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "opposingOddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "marketName": "Alperen Sengun Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Minnesota Timberwolves 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Houston Rockets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-over": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-710",
            "bookOdds": "-1370",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-ALPEREN_SENGUN_1_NBA-game-ou-over": {
            "oddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "opposingOddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "marketName": "Alperen Sengun Points Over/Under",
            "statID": "points",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-CAM_WHITMORE_1_NBA-game-ou-over": {
            "oddID": "points-CAM_WHITMORE_1_NBA-game-ou-over",
            "opposingOddID": "points-CAM_WHITMORE_1_NBA-game-ou-under",
            "marketName": "Cam Whitmore Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_WHITMORE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAM_WHITMORE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+710",
            "bookOdds": "+661",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+661",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-25",
            "bookSpread": "-25",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Minnesota Timberwolves 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Houston Rockets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-ALPEREN_SENGUN_1_NBA-game-ou-over": {
            "oddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "opposingOddID": "assists-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "marketName": "Alperen Sengun Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-136",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Minnesota Timberwolves 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-785",
            "bookOdds": "-1613",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1613",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-CAM_WHITMORE_1_NBA-game-ou-under": {
            "oddID": "points-CAM_WHITMORE_1_NBA-game-ou-under",
            "opposingOddID": "points-CAM_WHITMORE_1_NBA-game-ou-over",
            "marketName": "Cam Whitmore Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_WHITMORE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAM_WHITMORE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Minnesota Timberwolves 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-over": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Houston Rockets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "-101",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-180",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Houston Rockets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-under": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-JALEN_GREEN_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_GREEN_1_NBA-game-ou-over",
            "marketName": "Jalen Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+133",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Houston Rockets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+25",
            "bookSpread": "+25",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+25",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Minnesota Timberwolves 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-FRED_VANVLEET_1_NBA-game-ou-over": {
            "oddID": "points-FRED_VANVLEET_1_NBA-game-ou-over",
            "opposingOddID": "points-FRED_VANVLEET_1_NBA-game-ou-under",
            "marketName": "Fred VanVleet Points Over/Under",
            "statID": "points",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+205",
            "bookOdds": "+186",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "43.5",
            "bookOverUnder": "43.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "43.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "53",
            "bookOverUnder": "53",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "53",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Houston Rockets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Houston Rockets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-146",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-205",
            "bookOdds": "-257",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-257",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-975",
            "bookOdds": "-1852",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1852",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Houston Rockets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Minnesota Timberwolves 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Houston Rockets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Houston Rockets Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "85.5",
            "bookOverUnder": "85.5",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "85.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over": {
            "oddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "opposingOddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "marketName": "Karl-Anthony Towns Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+129",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+129",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+415",
            "bookOdds": "+381",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+381",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under": {
            "oddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "opposingOddID": "assists-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "marketName": "Karl-Anthony Towns Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-175",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JALEN_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_GREEN_1_NBA-game-ou-over",
            "marketName": "Jalen Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Minnesota Timberwolves 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "51.5",
            "bookOverUnder": "51.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "51.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-415",
            "bookOdds": "-649",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-649",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-FRED_VANVLEET_1_NBA-game-ou-under": {
            "oddID": "assists-FRED_VANVLEET_1_NBA-game-ou-under",
            "opposingOddID": "assists-FRED_VANVLEET_1_NBA-game-ou-over",
            "marketName": "Fred VanVleet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+122",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JABARI_SMITH_1_NBA-game-ou-under": {
            "oddID": "points-JABARI_SMITH_1_NBA-game-ou-under",
            "opposingOddID": "points-JABARI_SMITH_1_NBA-game-ou-over",
            "marketName": "Jabari Smith Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JABARI_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Houston Rockets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+154",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-FRED_VANVLEET_1_NBA-game-ou-over": {
            "oddID": "assists-FRED_VANVLEET_1_NBA-game-ou-over",
            "opposingOddID": "assists-FRED_VANVLEET_1_NBA-game-ou-under",
            "marketName": "Fred VanVleet Assists Over/Under",
            "statID": "assists",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-162",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-ALPEREN_SENGUN_1_NBA-game-ou-under": {
            "oddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-under",
            "opposingOddID": "points-ALPEREN_SENGUN_1_NBA-game-ou-over",
            "marketName": "Alperen Sengun Points Over/Under",
            "statID": "points",
            "statEntityID": "ALPEREN_SENGUN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JALEN_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_GREEN_1_NBA-game-ou-under",
            "marketName": "Jalen Green Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Minnesota Timberwolves 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+785",
            "bookOdds": "+735",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+735",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Minnesota Timberwolves 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-FRED_VANVLEET_1_NBA-game-ou-under": {
            "oddID": "points-FRED_VANVLEET_1_NBA-game-ou-under",
            "opposingOddID": "points-FRED_VANVLEET_1_NBA-game-ou-over",
            "marketName": "Fred VanVleet Points Over/Under",
            "statID": "points",
            "statEntityID": "FRED_VANVLEET_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "FRED_VANVLEET_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-JABARI_SMITH_1_NBA-game-ou-over": {
            "oddID": "points-JABARI_SMITH_1_NBA-game-ou-over",
            "opposingOddID": "points-JABARI_SMITH_1_NBA-game-ou-under",
            "marketName": "Jabari Smith Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JABARI_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+975",
            "bookOdds": "+927",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+927",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Minnesota Timberwolves 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "196.5",
            "bookOverUnder": "196.5",
            "score": 201,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "196.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-under": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "196.5",
            "bookOverUnder": "196.5",
            "score": 201,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "196.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-JALEN_GREEN_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_GREEN_1_NBA-game-ou-under",
            "marketName": "Jalen Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-181",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-181",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.722Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-05T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "zRypwEoUs6JE0yOZE0jB",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "firstName": "Gary",
            "lastName": "Trent Jr.",
            "name": "Gary Trent Jr.",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "DENNIS_SCHRODER_1_NBA": {
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "firstName": "Dennis",
            "lastName": "Schroder",
            "name": "Dennis Schroder",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "DENNIS_SCHRODER_TORONTO_RAPTORS_NBA"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "firstName": "Jakob",
            "lastName": "Poeltl",
            "name": "Jakob Poeltl",
            "nickname": "J. Pöltl",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA"
          },
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "RJ_BARRETT_1_NBA": {
            "playerID": "RJ_BARRETT_1_NBA",
            "firstName": "RJ",
            "lastName": "Barrett",
            "name": "RJ Barrett",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "RJ_BARRETT_TORONTO_RAPTORS_NBA"
          },
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA"
          },
          "THADDEUS_YOUNG_1_NBA": {
            "playerID": "THADDEUS_YOUNG_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "THADDEUS_YOUNG_TORONTO_RAPTORS_NBA",
            "firstName": "Thaddeus",
            "lastName": "Young",
            "name": "Thaddeus Young"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "VASILIJE_MICIC_1_NBA": {
            "playerID": "VASILIJE_MICIC_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "VASILIJE_MICIC_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Vasilije",
            "lastName": "Micić",
            "name": "Vasilije Micic"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 135,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 526,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 10,
              "assists": 12
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 2,
              "secondsInLead": 35,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 8,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 23,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 15,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 295,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 272,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 14,
              "offensiveRebounds": 4,
              "assists": 11,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          },
          "reg": {
            "away": {
              "points": 110
            },
            "home": {
              "points": 110
            }
          },
          "ot": {
            "away": {
              "points": 17
            },
            "home": {
              "points": 25
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "largestLead": 23,
              "blocks": 5,
              "secondsInLead": 2486,
              "turnovers": 11,
              "threePointersMade": 14,
              "steals": 6,
              "fieldGoalsMade": 48,
              "rebounds": 48,
              "defensiveRebounds": 37,
              "fouls": 16,
              "fieldGoalsAttempted": 101,
              "freeThrowsAttempted": 21,
              "points": 127,
              "threePointersAttempted": 35,
              "offensiveRebounds": 11,
              "assists": 38,
              "twoPointersAttempted": 66,
              "freeThrowsMade": 17,
              "twoPointersMade": 34
            },
            "home": {
              "longestScoringRun": 11,
              "steals": 6,
              "blocks": 8,
              "offensiveRebounds": 14,
              "assists": 40,
              "threePointersMade": 23,
              "fouls": 15,
              "turnovers": 10,
              "fieldGoalsMade": 52,
              "threePointersAttempted": 63,
              "rebounds": 45,
              "defensiveRebounds": 31,
              "largestLead": 8,
              "fieldGoalsAttempted": 110,
              "twoPointersAttempted": 47,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 8,
              "points": 135,
              "twoPointersMade": 29,
              "secondsInLead": 582
            },
            "CASON_WALLACE_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "assists": 2,
              "threePointersAttempted": 7,
              "plusMinus": -10,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1083
            },
            "BRUCE_BROWN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 2,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "plusMinus": 2,
              "secondsPlayed": 1063
            },
            "THADDEUS_YOUNG_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "blocks": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "plusMinus": 2,
              "secondsPlayed": 1137
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersMade": 1,
              "defensiveRebounds": 2,
              "assists": 1,
              "threePointersAttempted": 2,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": 16,
              "secondsPlayed": 1540
            },
            "CHET_HOLMGREN_1_NBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "twoPointersMade": 5,
              "turnovers": 2,
              "fieldGoalPercent": 53,
              "blocks": 2,
              "twoPointersAttempted": 7,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 4,
              "fieldGoalsAttempted": 17,
              "threePointersMade": 4,
              "points": 22,
              "plusMinus": 10,
              "secondsPlayed": 2475
            },
            "RJ_BARRETT_1_NBA": {
              "offensiveRebounds": 1,
              "blocks": 1,
              "steals": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "threePointersMade": 2,
              "fouls": 3,
              "assists": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "turnovers": 4,
              "threePointersAttempted": 5,
              "fieldGoalsMade": 9,
              "plusMinus": -13,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2604,
              "points": 23,
              "twoPointersMade": 7
            },
            "GARY_TRENT_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "turnovers": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 6,
              "points": 16,
              "twoPointersMade": 2,
              "steals": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": -9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2370
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "offensiveRebounds": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 5,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "blocks": 3,
              "steals": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 14,
              "fieldGoalsMade": 9,
              "plusMinus": 7,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "secondsPlayed": 2873,
              "points": 23,
              "twoPointersMade": 7
            },
            "AARON_WIGGINS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "offensiveRebounds": 4,
              "fouls": 1,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "assists": 2,
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "threePointersMade": 4,
              "points": 20,
              "threePointersAttempted": 11,
              "plusMinus": 3,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "secondsPlayed": 1998
            },
            "LUGUENTZ_DORT_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 2,
              "assists": 4,
              "threePointersAttempted": 12,
              "threePointersMade": 5,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 22,
              "twoPointersMade": 3,
              "fouls": 2,
              "turnovers": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": 7,
              "secondsPlayed": 2444
            },
            "SCOTTIE_BARNES_1_NBA": {
              "steals": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 1,
              "blocks": 1,
              "threePointersMade": 3,
              "turnovers": 3,
              "fieldGoalsMade": 8,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 10,
              "points": 19,
              "twoPointersMade": 5,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 53,
              "assists": 9,
              "fieldGoalsAttempted": 15,
              "rebounds": 7,
              "fouls": 3,
              "offensiveRebounds": 3,
              "plusMinus": 4,
              "secondsPlayed": 2889
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "defensiveRebounds": 2,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 11,
              "twoPointersMade": 5,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 9,
              "threePointersMade": 2,
              "points": 17,
              "plusMinus": -1,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2557
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "assists": 2,
              "fieldGoalsAttempted": 5,
              "rebounds": 5,
              "fouls": 1,
              "offensiveRebounds": 3,
              "plusMinus": -6,
              "secondsPlayed": 859
            },
            "JOSH_GIDDEY_1_NBA": {
              "steals": 0,
              "fouls": 1,
              "turnovers": 2,
              "blocks": 2,
              "offensiveRebounds": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "assists": 6,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 9,
              "plusMinus": 17,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 24,
              "twoPointersMade": 7,
              "secondsPlayed": 2469
            },
            "JAKOB_POELTL_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "blocks": 2,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 8,
              "points": 19,
              "twoPointersMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 89,
              "assists": 3,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "fouls": 5,
              "plusMinus": -6,
              "secondsPlayed": 2000
            },
            "DENNIS_SCHRODER_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "fouls": 1,
              "offensiveRebounds": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "twoPointersAttempted": 10,
              "steals": 1,
              "threePointersAttempted": 6,
              "plusMinus": -23,
              "fieldGoalPercent": 31,
              "assists": 4,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 19,
              "secondsPlayed": 2157
            },
            "VASILIJE_MICIC_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "assists": 5,
              "fieldGoalsAttempted": 4,
              "plusMinus": 2,
              "turnovers": 0,
              "secondsPlayed": 840
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F (OT)",
          "completed": true,
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ]
          },
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-05T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over": {
            "oddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "opposingOddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "marketName": "Shai Gilgeous-Alexander Points Over/Under",
            "statID": "points",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-under": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over": {
            "oddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "opposingOddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "marketName": "Shai Gilgeous-Alexander Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-13.5",
            "bookSpread": "-13.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+13.5",
            "bookSpread": "+13.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-JOSH_GIDDEY_1_NBA-game-ou-under": {
            "oddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-over",
            "marketName": "Josh Giddey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-159",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-159",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-CASON_WALLACE_1_NBA-game-ou-under": {
            "oddID": "points-CASON_WALLACE_1_NBA-game-ou-under",
            "opposingOddID": "points-CASON_WALLACE_1_NBA-game-ou-over",
            "marketName": "Cason Wallace Points Over/Under",
            "statID": "points",
            "statEntityID": "CASON_WALLACE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CASON_WALLACE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-188",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-188",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-CASON_WALLACE_1_NBA-game-ou-over": {
            "oddID": "points-CASON_WALLACE_1_NBA-game-ou-over",
            "opposingOddID": "points-CASON_WALLACE_1_NBA-game-ou-under",
            "marketName": "Cason Wallace Points Over/Under",
            "statID": "points",
            "statEntityID": "CASON_WALLACE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CASON_WALLACE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+139",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+139",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-460",
            "bookOdds": "-575",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-575",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+260",
            "bookOdds": "+235",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+235",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1295",
            "bookOdds": "-2439",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2439",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under": {
            "oddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "opposingOddID": "points-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "marketName": "Shai Gilgeous-Alexander Points Over/Under",
            "statID": "points",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-under": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-BRUCE_BROWN_1_NBA-game-ou-under": {
            "oddID": "points-BRUCE_BROWN_1_NBA-game-ou-under",
            "opposingOddID": "points-BRUCE_BROWN_1_NBA-game-ou-over",
            "marketName": "Bruce Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "BRUCE_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRUCE_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+460",
            "bookOdds": "+442",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+442",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Oklahoma City Thunder 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Oklahoma City Thunder 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-LUGUENTZ_DORT_1_NBA-game-ou-under": {
            "oddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-under",
            "opposingOddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-over",
            "marketName": "Luguentz Dort Points Over/Under",
            "statID": "points",
            "statEntityID": "LUGUENTZ_DORT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "263",
            "bookOverUnder": "263",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-JOSH_GIDDEY_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_GIDDEY_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_GIDDEY_1_NBA-game-ou-under",
            "marketName": "Josh Giddey Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Toronto Raptors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under": {
            "oddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-under",
            "opposingOddID": "assists-SHAI_GILGEOUSALEXANDER_1_NBA-game-ou-over",
            "marketName": "Shai Gilgeous-Alexander Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-245",
            "bookOdds": "-286",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-286",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-LUGUENTZ_DORT_1_NBA-game-ou-over": {
            "oddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-over",
            "opposingOddID": "points-LUGUENTZ_DORT_1_NBA-game-ou-under",
            "marketName": "Luguentz Dort Points Over/Under",
            "statID": "points",
            "statEntityID": "LUGUENTZ_DORT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+245",
            "bookOdds": "+228",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Oklahoma City Thunder 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Toronto Raptors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Oklahoma City Thunder 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-154",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Oklahoma City Thunder 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+114",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Toronto Raptors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-CHET_HOLMGREN_1_NBA-game-ou-over": {
            "oddID": "points-CHET_HOLMGREN_1_NBA-game-ou-over",
            "opposingOddID": "points-CHET_HOLMGREN_1_NBA-game-ou-under",
            "marketName": "Chet Holmgren Points Over/Under",
            "statID": "points",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Toronto Raptors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-131",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-260",
            "bookOdds": "-340",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-over": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-129",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-RJ_BARRETT_1_NBA-game-ou-under": {
            "oddID": "assists-RJ_BARRETT_1_NBA-game-ou-under",
            "opposingOddID": "assists-RJ_BARRETT_1_NBA-game-ou-over",
            "marketName": "RJ Barrett Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RJ_BARRETT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RJ_BARRETT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-168",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-168",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Oklahoma City Thunder 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-JOSH_GIDDEY_1_NBA-game-ou-over": {
            "oddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOSH_GIDDEY_1_NBA-game-ou-under",
            "marketName": "Josh Giddey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-355",
            "bookOdds": "-515",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-515",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-RJ_BARRETT_1_NBA-game-ou-over": {
            "oddID": "assists-RJ_BARRETT_1_NBA-game-ou-over",
            "opposingOddID": "assists-RJ_BARRETT_1_NBA-game-ou-under",
            "marketName": "RJ Barrett Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RJ_BARRETT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RJ_BARRETT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+124",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Oklahoma City Thunder 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-140",
            "fairOverUnder": "49.5",
            "bookOverUnder": "49.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "49.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-over": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+355",
            "bookOdds": "+321",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+321",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-BRUCE_BROWN_1_NBA-game-ou-over": {
            "oddID": "points-BRUCE_BROWN_1_NBA-game-ou-over",
            "opposingOddID": "points-BRUCE_BROWN_1_NBA-game-ou-under",
            "marketName": "Bruce Brown Points Over/Under",
            "statID": "points",
            "statEntityID": "BRUCE_BROWN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRUCE_BROWN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1295",
            "bookOdds": "+1246",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1246",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Oklahoma City Thunder 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "263",
            "bookOverUnder": "263",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-CHET_HOLMGREN_1_NBA-game-ou-under": {
            "oddID": "points-CHET_HOLMGREN_1_NBA-game-ou-under",
            "opposingOddID": "points-CHET_HOLMGREN_1_NBA-game-ou-over",
            "marketName": "Chet Holmgren Points Over/Under",
            "statID": "points",
            "statEntityID": "CHET_HOLMGREN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CHET_HOLMGREN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-JOSH_GIDDEY_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_GIDDEY_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_GIDDEY_1_NBA-game-ou-over",
            "marketName": "Josh Giddey Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_GIDDEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_GIDDEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+101",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Oklahoma City Thunder 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-127",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-RJ_BARRETT_1_NBA-game-ou-under": {
            "oddID": "points-RJ_BARRETT_1_NBA-game-ou-under",
            "opposingOddID": "points-RJ_BARRETT_1_NBA-game-ou-over",
            "marketName": "RJ Barrett Points Over/Under",
            "statID": "points",
            "statEntityID": "RJ_BARRETT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RJ_BARRETT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-127",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Oklahoma City Thunder Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+101",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Oklahoma City Thunder 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "31.5",
            "bookOverUnder": "31.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "31.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-RJ_BARRETT_1_NBA-game-ou-over": {
            "oddID": "points-RJ_BARRETT_1_NBA-game-ou-over",
            "opposingOddID": "points-RJ_BARRETT_1_NBA-game-ou-under",
            "marketName": "RJ Barrett Points Over/Under",
            "statID": "points",
            "statEntityID": "RJ_BARRETT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RJ_BARRETT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-AARON_WIGGINS_1_NBA-game-ou-over": {
            "oddID": "points-AARON_WIGGINS_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_WIGGINS_1_NBA-game-ou-under",
            "marketName": "Aaron Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          },
          "points-AARON_WIGGINS_1_NBA-game-ou-under": {
            "oddID": "points-AARON_WIGGINS_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_WIGGINS_1_NBA-game-ou-over",
            "marketName": "Aaron Wiggins Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_WIGGINS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_WIGGINS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:31.143Z"
              }
            }
          }
        }
      },
      {
        "eventID": "2oD9f25sEQZiadmVzZ9Z",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            },
            "score": 123
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 83,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 488,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 16,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "threePointersMade": 7,
              "freeThrowsMade": 7,
              "twoPointersMade": 2
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 612,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 108,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 8,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 9,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 14,
              "largestLead": 19,
              "steals": 8,
              "freeThrowsMade": 15,
              "blocks": 3,
              "secondsInLead": 1734,
              "twoPointersMade": 24,
              "fieldGoalsMade": 39,
              "assists": 27,
              "turnovers": 11,
              "threePointersMade": 15,
              "points": 108,
              "defensiveRebounds": 25,
              "fouls": 21,
              "threePointersAttempted": 41,
              "rebounds": 32,
              "offensiveRebounds": 7,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 43,
              "freeThrowsAttempted": 25
            },
            "home": {
              "longestScoringRun": 14,
              "fieldGoalsMade": 43,
              "steals": 3,
              "threePointersAttempted": 44,
              "offensiveRebounds": 12,
              "assists": 31,
              "threePointersMade": 17,
              "twoPointersMade": 26,
              "fieldGoalsAttempted": 89,
              "twoPointersAttempted": 45,
              "points": 123,
              "rebounds": 52,
              "defensiveRebounds": 40,
              "fouls": 24,
              "largestLead": 15,
              "blocks": 3,
              "turnovers": 16,
              "secondsInLead": 973,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 20
            },
            "KRIS_DUNN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "assists": 6,
              "fouls": 4,
              "plusMinus": 5,
              "secondsPlayed": 1322
            },
            "COLLIN_SEXTON_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "twoPointersMade": 2,
              "threePointersAttempted": 7,
              "assists": 3,
              "plusMinus": -3,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1504,
              "freeThrowsMade": 6,
              "points": 19,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "fouls": 2
            },
            "SIMONE_FONTECCHIO_1_NBA": {
              "blocks": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 2,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "assists": 1,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 3,
              "points": 11,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1442,
              "plusMinus": -2
            },
            "JOHN_COLLINS_1_NBA": {
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "threePointersMade": 1,
              "points": 15,
              "twoPointersMade": 6,
              "assists": 2,
              "steals": 1,
              "fouls": 2,
              "turnovers": 3,
              "secondsPlayed": 1454,
              "plusMinus": -9
            },
            "OCHAI_AGBAJI_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "plusMinus": -8,
              "assists": 1,
              "secondsPlayed": 617
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "threePointersAttempted": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "fouls": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "points": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 11,
              "secondsPlayed": 1103,
              "steals": 2
            },
            "AJ_GREEN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "points": 10,
              "steals": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 2,
              "threePointersAttempted": 6,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1308
            },
            "DAMIAN_LILLARD_1_NBA": {
              "offensiveRebounds": 0,
              "steals": 1,
              "threePointersMade": 1,
              "blocks": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 10,
              "twoPointersMade": 4,
              "freeThrowsMade": 1,
              "points": 12,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 28,
              "assists": 6,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 5,
              "plusMinus": -21,
              "turnovers": 3,
              "secondsPlayed": 2264
            },
            "JAE_CROWDER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 3,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "twoPointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "fouls": 2,
              "threePointersAttempted": 7,
              "plusMinus": -19,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 2402
            },
            "LAURI_MARKKANEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 2,
              "turnovers": 2,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 5,
              "points": 21,
              "steals": 1,
              "fouls": 4,
              "plusMinus": 20,
              "secondsPlayed": 2140
            },
            "WALKER_KESSLER_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 4,
              "assists": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "offensiveRebounds": 2,
              "points": 13,
              "twoPointersMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "fouls": 4,
              "plusMinus": 22,
              "blocks": 3,
              "secondsPlayed": 1605
            },
            "ANDRE_JACKSON_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 37
            },
            "KEYONTE_GEORGE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "fouls": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 5,
              "points": 19,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "plusMinus": 16,
              "turnovers": 3,
              "secondsPlayed": 1487
            },
            "CAMERON_PAYNE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "assists": 2,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "plusMinus": 6,
              "secondsPlayed": 615
            },
            "MALIK_BEASLEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "steals": 1,
              "fouls": 4,
              "assists": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -21,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 4,
              "points": 16,
              "secondsPlayed": 1794
            },
            "BOBBY_PORTIS_1_NBA": {
              "assists": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "blocks": 0,
              "twoPointersMade": 7,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "steals": 3,
              "twoPointersAttempted": 13,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "threePointersMade": 4,
              "points": 27,
              "fouls": 2,
              "plusMinus": -18,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "secondsPlayed": 2180
            },
            "JORDAN_CLARKSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "fouls": 2,
              "threePointersAttempted": 4,
              "assists": 5,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": 10,
              "secondsPlayed": 1548
            },
            "KELLY_OLYNYK_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fouls": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "assists": 6,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "twoPointersMade": 1,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": 24,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1281,
              "freeThrowsMade": 3,
              "points": 8
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "fouls": 3,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 11,
              "blocks": 1,
              "twoPointersAttempted": 13,
              "points": 33,
              "twoPointersMade": 11,
              "threePointersAttempted": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 73,
              "assists": 13,
              "fieldGoalsAttempted": 15,
              "turnovers": 5,
              "freeThrowsAttempted": 15,
              "plusMinus": -8,
              "secondsPlayed": 2375
            },
            "ROBIN_LOPEZ_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fouls": 1,
              "fieldGoalsAttempted": 2,
              "plusMinus": -6,
              "secondsPlayed": 245
            }
          },
          "reg": {
            "away": {
              "points": 108
            },
            "home": {
              "points": 123
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 319,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 18,
              "defensiveRebounds": 14,
              "fouls": 6,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 377,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 40,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 11,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-05T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KRIS_DUNN_1_NBA": {
            "playerID": "KRIS_DUNN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KRIS_DUNN_UTAH_JAZZ_NBA",
            "firstName": "Kris",
            "lastName": "Dunn",
            "name": "Kris Dunn"
          },
          "COLLIN_SEXTON_1_NBA": {
            "playerID": "COLLIN_SEXTON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "COLLIN_SEXTON_UTAH_JAZZ_NBA",
            "firstName": "Collin",
            "lastName": "Sexton",
            "name": "Collin Sexton"
          },
          "SIMONE_FONTECCHIO_1_NBA": {
            "playerID": "SIMONE_FONTECCHIO_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "SIMONE_FONTECCHIO_UTAH_JAZZ_NBA",
            "firstName": "Simone",
            "lastName": "Fontecchio",
            "name": "Simone Fontecchio"
          },
          "JOHN_COLLINS_1_NBA": {
            "playerID": "JOHN_COLLINS_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JOHN_COLLINS_UTAH_JAZZ_NBA",
            "firstName": "John",
            "lastName": "Collins",
            "name": "John Collins"
          },
          "OCHAI_AGBAJI_1_NBA": {
            "playerID": "OCHAI_AGBAJI_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "OCHAI_AGBAJI_UTAH_JAZZ_NBA",
            "firstName": "Ochai",
            "lastName": "Agbaji",
            "name": "Ochai Agbaji"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "DAMIAN_LILLARD_1_NBA": {
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "DAMIAN_LILLARD_MILWAUKEE_BUCKS_NBA",
            "firstName": "Damian",
            "lastName": "Lillard",
            "name": "Damian Lillard"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "LAURI_MARKKANEN_1_NBA": {
            "playerID": "LAURI_MARKKANEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LAURI_MARKKANEN_UTAH_JAZZ_NBA",
            "firstName": "Lauri",
            "lastName": "Markkanen",
            "name": "Lauri Markkanen"
          },
          "WALKER_KESSLER_1_NBA": {
            "playerID": "WALKER_KESSLER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "WALKER_KESSLER_UTAH_JAZZ_NBA",
            "firstName": "Walker",
            "lastName": "Kessler",
            "name": "Walker Kessler"
          },
          "ANDRE_JACKSON_JR_1_NBA": {
            "playerID": "ANDRE_JACKSON_JR_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ANDRE_JACKSON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Andre",
            "lastName": "Jackson",
            "name": "Andre Jackson Jr"
          },
          "KEYONTE_GEORGE_1_NBA": {
            "playerID": "KEYONTE_GEORGE_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KEYONTE_GEORGE_UTAH_JAZZ_NBA",
            "firstName": "Keyonte",
            "lastName": "George",
            "name": "Keyonte George"
          },
          "CAMERON_PAYNE_1_NBA": {
            "playerID": "CAMERON_PAYNE_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "CAMERON_PAYNE_MILWAUKEE_BUCKS_NBA",
            "firstName": "Cameron",
            "lastName": "Payne",
            "name": "Cameron Payne"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "JORDAN_CLARKSON_1_NBA": {
            "playerID": "JORDAN_CLARKSON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JORDAN_CLARKSON_UTAH_JAZZ_NBA",
            "firstName": "Jordan",
            "lastName": "Clarkson",
            "name": "Jordan Clarkson"
          },
          "KELLY_OLYNYK_1_NBA": {
            "playerID": "KELLY_OLYNYK_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KELLY_OLYNYK_UTAH_JAZZ_NBA",
            "firstName": "Kelly",
            "lastName": "Olynyk",
            "name": "Kelly Olynyk"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo"
          },
          "ROBIN_LOPEZ_1_NBA": {
            "playerID": "ROBIN_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ROBIN_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Robin",
            "lastName": "Lopez",
            "name": "Robin Lopez"
          }
        }
      },
      {
        "eventID": "NBlpDfqP0oZv37XUSsph",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JABARI_WALKER_1_NBA": {
            "playerID": "JABARI_WALKER_1_NBA",
            "firstName": "Jabari",
            "lastName": "Walker",
            "name": "Jabari Walker",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JABARI_WALKER_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "ANFERNEE_SIMONS_1_NBA": {
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "firstName": "Anfernee",
            "lastName": "Simons",
            "name": "Anfernee Simons",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "ANFERNEE_SIMONS_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA"
          },
          "MALCOLM_BROGDON_1_NBA": {
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "firstName": "Malcolm",
            "lastName": "Brogdon",
            "name": "Malcolm Brogdon",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MALCOLM_BROGDON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA"
          },
          "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "firstName": "Kentavious",
            "lastName": "Caldwell-Pope",
            "name": "Kentavious Caldwell-Pope",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "KENTAVIOUS_CALDWELLPOPE_DENVER_NUGGETS_NBA"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA"
          },
          "MICHAEL_PORTER_JR_1_NBA": {
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "firstName": "Michael",
            "lastName": "Porter Jr.",
            "name": "Michael Porter Jr.",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "MICHAEL_PORTER_JR_DENVER_NUGGETS_NBA"
          },
          "SCOOT_HENDERSON_1_NBA": {
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "firstName": "Scoot",
            "lastName": "Henderson",
            "name": "Scoot Henderson",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "SCOOT_HENDERSON_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "NIKOLA_JOKIC_1_NBA": {
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "firstName": "Nikola",
            "lastName": "Jokic",
            "name": "Nikola Jokic",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "NIKOLA_JOKIC_DENVER_NUGGETS_NBA"
          },
          "JERAMI_GRANT_1_NBA": {
            "playerID": "JERAMI_GRANT_1_NBA",
            "firstName": "Jerami",
            "lastName": "Grant",
            "name": "Jerami Grant",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JERAMI_GRANT_PORTLAND_TRAIL_BLAZERS_NBA"
          },
          "DEANDRE_JORDAN_1_NBA": {
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "firstName": "DeAndre",
            "lastName": "Jordan",
            "name": "DeAndre Jordan",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "DEANDRE_JORDAN_DENVER_NUGGETS_NBA"
          },
          "KRIS_MURRAY_1_NBA": {
            "playerID": "KRIS_MURRAY_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "KRIS_MURRAY_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Kris",
            "lastName": "Murray",
            "name": "Kris Murray"
          },
          "DUOP_REATH_1_NBA": {
            "playerID": "DUOP_REATH_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DUOP_REATH_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Duop",
            "lastName": "Reath",
            "name": "Duop Reath"
          },
          "JUSTIN_MINAYA_1_NBA": {
            "playerID": "JUSTIN_MINAYA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JUSTIN_MINAYA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Justin",
            "lastName": "Minaya",
            "name": "Justin Minaya"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "TOUMANI_CAMARA_1_NBA": {
            "playerID": "TOUMANI_CAMARA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "TOUMANI_CAMARA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Toumani",
            "lastName": "Camara",
            "name": "Toumani Camara"
          },
          "DEANDRE_AYTON_1_NBA": {
            "playerID": "DEANDRE_AYTON_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DEANDRE_AYTON_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Deandre",
            "lastName": "Ayton",
            "name": "Deandre Ayton"
          },
          "MATISSE_THYBULLE_1_NBA": {
            "playerID": "MATISSE_THYBULLE_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MATISSE_THYBULLE_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Matisse",
            "lastName": "Thybulle",
            "name": "Matisse Thybulle"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 112,
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "POR",
              "medium": "Trail Blazers",
              "long": "Portland Trail Blazers"
            },
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F0163A",
              "primary": "#F0163A"
            },
            "score": 103
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 683,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 37,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 11
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 5,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 9,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 634,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "twoPointersMade": 9,
              "blocks": 2
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 14,
              "secondsInLead": 2037,
              "threePointersMade": 11,
              "fouls": 16,
              "threePointersAttempted": 31,
              "blocks": 4,
              "offensiveRebounds": 15,
              "fieldGoalsMade": 39,
              "rebounds": 42,
              "defensiveRebounds": 27,
              "assists": 29,
              "fieldGoalsAttempted": 85,
              "twoPointersAttempted": 54,
              "turnovers": 13,
              "freeThrowsAttempted": 15,
              "steals": 6,
              "freeThrowsMade": 14,
              "points": 103,
              "twoPointersMade": 28
            },
            "home": {
              "longestScoringRun": 16,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 16,
              "offensiveRebounds": 14,
              "fieldGoalsMade": 42,
              "rebounds": 42,
              "defensiveRebounds": 28,
              "largestLead": 15,
              "assists": 26,
              "twoPointersAttempted": 58,
              "threePointersMade": 12,
              "points": 112,
              "twoPointersMade": 30,
              "threePointersAttempted": 28,
              "fouls": 11,
              "blocks": 6,
              "fieldGoalsAttempted": 86,
              "turnovers": 8,
              "secondsInLead": 725,
              "steals": 8
            },
            "DEANDRE_JORDAN_1_NBA": {
              "fouls": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 475,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 5
            },
            "MICHAEL_PORTER_JR_1_NBA": {
              "steals": 0,
              "threePointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "offensiveRebounds": 3,
              "threePointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "assists": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "points": 12,
              "twoPointersMade": 2,
              "fouls": 1,
              "plusMinus": -2,
              "turnovers": 3,
              "secondsPlayed": 1440
            },
            "KRIS_MURRAY_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 57,
              "blocks": 2,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1178,
              "points": 8,
              "twoPointersMade": 4
            },
            "DUOP_REATH_1_NBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "points": 8,
              "twoPointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "fouls": 3,
              "plusMinus": -16,
              "turnovers": 1,
              "secondsPlayed": 800
            },
            "JUSTIN_MINAYA_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "plusMinus": -3,
              "secondsPlayed": 625
            },
            "JABARI_WALKER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "plusMinus": -22,
              "secondsPlayed": 1771
            },
            "REGGIE_JACKSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 4,
              "plusMinus": 6,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1286,
              "points": 7,
              "twoPointersMade": 2
            },
            "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 1,
              "steals": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "points": 11,
              "plusMinus": -5,
              "secondsPlayed": 1853
            },
            "ANFERNEE_SIMONS_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 4,
              "steals": 1,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "turnovers": 4,
              "assists": 9,
              "blocks": 0,
              "fieldGoalsMade": 8,
              "plusMinus": -1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2322,
              "freeThrowsMade": 6,
              "points": 26,
              "twoPointersMade": 4
            },
            "SCOOT_HENDERSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "threePointersMade": 2,
              "defensiveRebounds": 4,
              "fouls": 4,
              "assists": 9,
              "turnovers": 3,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 3,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 19,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 14,
              "twoPointersMade": 1,
              "plusMinus": -7,
              "secondsPlayed": 2005
            },
            "JAMAL_MURRAY_1_NBA": {
              "freeThrowsAttempted": 2,
              "steals": 1,
              "offensiveRebounds": 2,
              "freeThrowsMade": 1,
              "blocks": 2,
              "turnovers": 1,
              "twoPointersMade": 4,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "threePointersMade": 4,
              "points": 21,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "assists": 10,
              "fouls": 2,
              "plusMinus": 16,
              "secondsPlayed": 2064
            },
            "AARON_GORDON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 2,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 7,
              "points": 12,
              "twoPointersMade": 4,
              "threePointersAttempted": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1772
            },
            "NIKOLA_JOKIC_1_NBA": {
              "fouls": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "offensiveRebounds": 1,
              "steals": 2,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 60,
              "assists": 7,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 17,
              "points": 29,
              "twoPointersMade": 11,
              "plusMinus": -5,
              "blocks": 0,
              "turnovers": 2,
              "secondsPlayed": 2054
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 4,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 1,
              "assists": 2,
              "plusMinus": 18,
              "secondsPlayed": 1663
            },
            "TOUMANI_CAMARA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "fouls": 4,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 10,
              "twoPointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": 10,
              "turnovers": 1,
              "secondsPlayed": 1351
            },
            "DEANDRE_AYTON_1_NBA": {
              "fouls": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "blocks": 2,
              "fieldGoalsMade": 13,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 68,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 19,
              "points": 27,
              "twoPointersMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "plusMinus": 5,
              "assists": 4,
              "secondsPlayed": 2313,
              "steals": 1
            },
            "MATISSE_THYBULLE_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "assists": 3,
              "steals": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 6,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "plusMinus": 4,
              "secondsPlayed": 2035
            },
            "PEYTON_WATSON_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "assists": 1,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "threePointersMade": 2,
              "points": 12,
              "twoPointersMade": 3,
              "threePointersAttempted": 3,
              "plusMinus": 14,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1793,
              "steals": 2
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 112
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JABARI_WALKER_1_NBA-game-ou-under": {
            "oddID": "points-JABARI_WALKER_1_NBA-game-ou-under",
            "opposingOddID": "points-JABARI_WALKER_1_NBA-game-ou-over",
            "marketName": "Jabari Walker Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_WALKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JABARI_WALKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+262",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+262",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-386",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-386",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-JAMAL_MURRAY_1_NBA-game-ou-under": {
            "oddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-over",
            "marketName": "Jamal Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Points Over/Under",
            "statID": "points",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-133",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-REGGIE_JACKSON_1_NBA-game-ou-over": {
            "oddID": "assists-REGGIE_JACKSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-REGGIE_JACKSON_1_NBA-game-ou-under",
            "marketName": "Reggie Jackson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "REGGIE_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "REGGIE_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under": {
            "oddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under",
            "opposingOddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over",
            "marketName": "Kentavious Caldwell-Pope Points Over/Under",
            "statID": "points",
            "statEntityID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-590",
            "bookOdds": "-769",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-769",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-AARON_GORDON_1_NBA-game-ou-under": {
            "oddID": "points-AARON_GORDON_1_NBA-game-ou-under",
            "opposingOddID": "points-AARON_GORDON_1_NBA-game-ou-over",
            "marketName": "Aaron Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AARON_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-260",
            "bookOdds": "-345",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-345",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under": {
            "oddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over",
            "marketName": "Michael Porter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "MICHAEL_PORTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1390",
            "bookOdds": "-2703",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Portland Trail Blazers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-REGGIE_JACKSON_1_NBA-game-ou-over": {
            "oddID": "points-REGGIE_JACKSON_1_NBA-game-ou-over",
            "opposingOddID": "points-REGGIE_JACKSON_1_NBA-game-ou-under",
            "marketName": "Reggie Jackson Points Over/Under",
            "statID": "points",
            "statEntityID": "REGGIE_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "REGGIE_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+590",
            "bookOdds": "+568",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+568",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Denver Nuggets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-213",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Denver Nuggets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JAMAL_MURRAY_1_NBA-game-ou-over": {
            "oddID": "points-JAMAL_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMAL_MURRAY_1_NBA-game-ou-under",
            "marketName": "Jamal Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-NIKOLA_JOKIC_1_NBA-game-ou-under": {
            "oddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "marketName": "Nikola Jokic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "221.5",
            "bookOverUnder": "221.5",
            "score": 215,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "221.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JAMAL_MURRAY_1_NBA-game-ou-under": {
            "oddID": "points-JAMAL_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMAL_MURRAY_1_NBA-game-ou-over",
            "marketName": "Jamal Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Denver Nuggets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Portland Trail Blazers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over": {
            "oddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-MICHAEL_PORTER_JR_1_NBA-game-ou-under",
            "marketName": "Michael Porter Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "MICHAEL_PORTER_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-REGGIE_JACKSON_1_NBA-game-ou-under": {
            "oddID": "points-REGGIE_JACKSON_1_NBA-game-ou-under",
            "opposingOddID": "points-REGGIE_JACKSON_1_NBA-game-ou-over",
            "marketName": "Reggie Jackson Points Over/Under",
            "statID": "points",
            "statEntityID": "REGGIE_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "REGGIE_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-NIKOLA_JOKIC_1_NBA-game-ou-over": {
            "oddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "opposingOddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "marketName": "Nikola Jokic Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-295",
            "bookOdds": "-360",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-360",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-NIKOLA_JOKIC_1_NBA-game-ou-under": {
            "oddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "opposingOddID": "points-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "marketName": "Nikola Jokic Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JABARI_WALKER_1_NBA-game-ou-over": {
            "oddID": "points-JABARI_WALKER_1_NBA-game-ou-over",
            "opposingOddID": "points-JABARI_WALKER_1_NBA-game-ou-under",
            "marketName": "Jabari Walker Points Over/Under",
            "statID": "points",
            "statEntityID": "JABARI_WALKER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JABARI_WALKER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+295",
            "bookOdds": "+280",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+280",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-over": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-DEANDRE_JORDAN_1_NBA-game-ou-over": {
            "oddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-over",
            "opposingOddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-under",
            "marketName": "DeAndre Jordan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_JORDAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Denver Nuggets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Portland Trail Blazers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "52",
            "bookOverUnder": "52",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-JAMAL_MURRAY_1_NBA-game-ou-over": {
            "oddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMAL_MURRAY_1_NBA-game-ou-under",
            "marketName": "Jamal Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMAL_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMAL_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Denver Nuggets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+157",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-DEANDRE_JORDAN_1_NBA-game-ou-under": {
            "oddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-under",
            "opposingOddID": "points-DEANDRE_JORDAN_1_NBA-game-ou-over",
            "marketName": "DeAndre Jordan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEANDRE_JORDAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Denver Nuggets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Portland Trail Blazers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-AARON_GORDON_1_NBA-game-ou-over": {
            "oddID": "points-AARON_GORDON_1_NBA-game-ou-over",
            "opposingOddID": "points-AARON_GORDON_1_NBA-game-ou-under",
            "marketName": "Aaron Gordon Points Over/Under",
            "statID": "points",
            "statEntityID": "AARON_GORDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AARON_GORDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "assists-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-NIKOLA_JOKIC_1_NBA-game-ou-over": {
            "oddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-NIKOLA_JOKIC_1_NBA-game-ou-under",
            "marketName": "Nikola Jokic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_JOKIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Portland Trail Blazers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Denver Nuggets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-SCOOT_HENDERSON_1_NBA-game-ou-over": {
            "oddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "marketName": "Scoot Henderson Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "52",
            "bookOverUnder": "52",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "52",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-SCOOT_HENDERSON_1_NBA-game-ou-under": {
            "oddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOOT_HENDERSON_1_NBA-game-ou-over",
            "marketName": "Scoot Henderson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOOT_HENDERSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOOT_HENDERSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-153",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-153",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Portland Trail Blazers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Portland Trail Blazers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+260",
            "bookOdds": "+238",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-under": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Denver Nuggets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Portland Trail Blazers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over": {
            "oddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANFERNEE_SIMONS_1_NBA-game-ou-under",
            "marketName": "Anfernee Simons Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANFERNEE_SIMONS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-405",
            "bookOdds": "-621",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-621",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "assists-REGGIE_JACKSON_1_NBA-game-ou-under": {
            "oddID": "assists-REGGIE_JACKSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-REGGIE_JACKSON_1_NBA-game-ou-over",
            "marketName": "Reggie Jackson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "REGGIE_JACKSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "REGGIE_JACKSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 1,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Denver Nuggets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+405",
            "bookOdds": "+369",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+369",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Denver Nuggets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-134",
            "fairOverUnder": "116.5",
            "bookOverUnder": "116.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "116.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1390",
            "bookOdds": "+1339",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1339",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-MALCOLM_BROGDON_1_NBA-game-ou-over": {
            "oddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-over",
            "opposingOddID": "points-MALCOLM_BROGDON_1_NBA-game-ou-under",
            "marketName": "Malcolm Brogdon Points Over/Under",
            "statID": "points",
            "statEntityID": "MALCOLM_BROGDON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MALCOLM_BROGDON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Denver Nuggets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "52.5",
            "bookOverUnder": "52.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "52.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "221.5",
            "bookOverUnder": "221.5",
            "score": 215,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "221.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-JERAMI_GRANT_1_NBA-game-ou-under": {
            "oddID": "points-JERAMI_GRANT_1_NBA-game-ou-under",
            "opposingOddID": "points-JERAMI_GRANT_1_NBA-game-ou-over",
            "marketName": "Jerami Grant Points Over/Under",
            "statID": "points",
            "statEntityID": "JERAMI_GRANT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JERAMI_GRANT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          },
          "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over": {
            "oddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-over",
            "opposingOddID": "points-KENTAVIOUS_CALDWELLPOPE_1_NBA-game-ou-under",
            "marketName": "Kentavious Caldwell-Pope Points Over/Under",
            "statID": "points",
            "statEntityID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:16.866Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-05T01:40:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "0dLoPPTZzfykKFNaRUvn",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 136,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            },
            "score": 110
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 120,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 14,
              "offensiveRebounds": 3,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 513,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 39,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 8,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 120,
              "longestScoringRun": 8,
              "blocks": 1,
              "steals": 5,
              "defensiveRebounds": 30,
              "twoPointersMade": 26,
              "fouls": 18,
              "turnovers": 12,
              "fieldGoalsMade": 43,
              "assists": 28,
              "threePointersMade": 17,
              "threePointersAttempted": 44,
              "rebounds": 40,
              "offensiveRebounds": 10,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 49,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 7,
              "points": 110
            },
            "home": {
              "freeThrowsAttempted": 17,
              "steals": 10,
              "freeThrowsMade": 11,
              "longestScoringRun": 12,
              "threePointersAttempted": 40,
              "offensiveRebounds": 5,
              "largestLead": 29,
              "threePointersMade": 23,
              "points": 136,
              "fieldGoalsMade": 51,
              "rebounds": 45,
              "defensiveRebounds": 40,
              "fouls": 15,
              "assists": 36,
              "blocks": 5,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 47,
              "turnovers": 8,
              "secondsInLead": 2673,
              "twoPointersMade": 28
            },
            "JAVALE_MCGEE_1_NBA": {
              "fieldGoalsMade": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 333
            },
            "TREY_LYLES_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "freeThrowsMade": 3,
              "points": 7,
              "threePointersAttempted": 3,
              "plusMinus": -8,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1124
            },
            "EVAN_MOBLEY_1_NBA": {
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 1,
              "blocks": 1,
              "fouls": 3,
              "fieldGoalsMade": 5,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "points": 11,
              "twoPointersMade": 5,
              "plusMinus": 4,
              "assists": 7,
              "secondsPlayed": 1665,
              "steals": 2
            },
            "DEAARON_FOX_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "steals": 2,
              "turnovers": 3,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersMade": 3,
              "fouls": 4,
              "fieldGoalsMade": 8,
              "blocks": 1,
              "twoPointersAttempted": 11,
              "points": 19,
              "twoPointersMade": 5,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 20,
              "plusMinus": -12,
              "secondsPlayed": 2125
            },
            "MALIK_MONK_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 4,
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "points": 18,
              "twoPointersMade": 5,
              "threePointersAttempted": 4,
              "fouls": 5,
              "plusMinus": -19,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1427
            },
            "HARRISON_BARNES_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 1,
              "twoPointersMade": 2,
              "twoPointersAttempted": 5,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 6,
              "points": 22,
              "plusMinus": -9,
              "secondsPlayed": 1827
            },
            "JARRETT_ALLEN_1_NBA": {
              "blocks": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "fouls": 1,
              "assists": 3,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 8,
              "plusMinus": 22,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1774,
              "freeThrowsMade": 3,
              "points": 19,
              "twoPointersMade": 8
            },
            "MAX_STRUS_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 10,
              "assists": 2,
              "steals": 2,
              "threePointersMade": 6,
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 3,
              "points": 22,
              "twoPointersMade": 2,
              "plusMinus": 20,
              "secondsPlayed": 1583
            },
            "KEEGAN_MURRAY_1_NBA": {
              "fieldGoalsMade": 4,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 5,
              "assists": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "fouls": 3,
              "plusMinus": -18,
              "secondsPlayed": 1775
            },
            "CARIS_LEVERT_1_NBA": {
              "blocks": 0,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 4,
              "threePointersAttempted": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "plusMinus": 18,
              "fieldGoalPercent": 50,
              "assists": 7,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1434,
              "steals": 1,
              "points": 17,
              "twoPointersMade": 3,
              "fouls": 3
            },
            "ALEX_LEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "secondsPlayed": 194
            },
            "SAM_MERRILL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 1,
              "plusMinus": 8,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 3,
              "points": 9,
              "secondsPlayed": 657
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 6,
              "points": 12,
              "twoPointersMade": 6,
              "fieldGoalPercent": 67,
              "assists": 15,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "offensiveRebounds": 4,
              "plusMinus": -25,
              "turnovers": 5,
              "secondsPlayed": 2042,
              "rebounds": 18,
              "defensiveRebounds": 14
            },
            "KEON_ELLIS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 194
            },
            "DAMIAN_JONES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "turnovers": 1,
              "secondsPlayed": 167
            },
            "DEAN_WADE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "plusMinus": 9,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 2,
              "secondsPlayed": 925
            },
            "KEVIN_HUERTER_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "assists": 4,
              "steals": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "points": 10,
              "twoPointersMade": 2,
              "secondsPlayed": 1881
            },
            "CHRIS_DUARTE_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 194,
              "freeThrowsMade": 2,
              "points": 5
            },
            "DAVION_MITCHELL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "assists": 3,
              "plusMinus": -12,
              "secondsPlayed": 560
            },
            "DARIUS_GARLAND_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "assists": 5,
              "turnovers": 2,
              "plusMinus": 4,
              "secondsPlayed": 1655
            },
            "MASON_JONES_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 194
            },
            "GEORGES_NIANG_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "turnovers": 2,
              "plusMinus": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 915,
              "points": 2,
              "twoPointersMade": 1
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "blocks": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersMade": 5,
              "assists": 5,
              "fieldGoalsMade": 11,
              "defensiveRebounds": 2,
              "points": 29,
              "twoPointersMade": 6,
              "plusMinus": 28,
              "turnovers": 0,
              "secondsPlayed": 1973,
              "steals": 2,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 19
            },
            "ISAAC_OKORO_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersAttempted": 2,
              "fouls": 1,
              "threePointersMade": 2,
              "blocks": 1,
              "turnovers": 2,
              "steals": 2,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 4,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 10,
              "twoPointersMade": 1,
              "plusMinus": 15,
              "secondsPlayed": 1483
            }
          },
          "reg": {
            "away": {
              "points": 110
            },
            "home": {
              "points": 136
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 29,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 33,
              "offensiveRebounds": 2,
              "assists": 9,
              "turnovers": 4,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "threePointersAttempted": 11,
              "twoPointersAttempted": 11
            },
            "home": {
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 21,
              "blocks": 1,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 32,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 11,
              "assists": 8,
              "fieldGoalsAttempted": 21,
              "threePointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 35,
              "offensiveRebounds": 3,
              "assists": 8,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 7,
              "threePointersAttempted": 9,
              "twoPointersAttempted": 14
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-06T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "JAVALE_MCGEE_1_NBA": {
            "playerID": "JAVALE_MCGEE_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "JAVALE_MCGEE_SACRAMENTO_KINGS_NBA",
            "firstName": "JaVale",
            "lastName": "McGee",
            "name": "JaVale McGee"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "ALEX_LEN_1_NBA": {
            "playerID": "ALEX_LEN_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "ALEX_LEN_SACRAMENTO_KINGS_NBA",
            "firstName": "Alex",
            "lastName": "Len",
            "name": "Alex Len"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "KEON_ELLIS_1_NBA": {
            "playerID": "KEON_ELLIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEON_ELLIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Keon",
            "lastName": "Ellis",
            "name": "Keon Ellis"
          },
          "DAMIAN_JONES_1_NBA": {
            "playerID": "DAMIAN_JONES_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DAMIAN_JONES_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Damian",
            "lastName": "Jones",
            "name": "Damian Jones"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "CHRIS_DUARTE_1_NBA": {
            "playerID": "CHRIS_DUARTE_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "CHRIS_DUARTE_SACRAMENTO_KINGS_NBA",
            "firstName": "Chris",
            "lastName": "Duarte",
            "name": "Chris Duarte"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "MASON_JONES_1_NBA": {
            "playerID": "MASON_JONES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "COLBY_JONES_SACRAMENTO_KINGS_NBA",
            "firstName": "Isaac",
            "lastName": "Jones",
            "name": "Colby Jones"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          }
        }
      },
      {
        "eventID": "7tnqtDk5DdRbkmKn67ng",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA"
          },
          "JAMES_BOUKNIGHT_1_NBA": {
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "firstName": "James",
            "lastName": "Bouknight",
            "name": "James Bouknight",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JAMES_BOUKNIGHT_CHARLOTTE_HORNETS_NBA"
          },
          "ANTHONY_DAVIS_1_NBA": {
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "firstName": "Anthony",
            "lastName": "Davis",
            "name": "Anthony Davis",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "ANTHONY_DAVIS_LOS_ANGELES_LAKERS_NBA"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA"
          },
          "DANGELO_RUSSELL_1_NBA": {
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "firstName": "D'Angelo",
            "lastName": "Russell",
            "name": "D'Angelo Russell",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DANGELO_RUSSELL_LOS_ANGELES_LAKERS_NBA"
          },
          "DUANE_WASHINGTON_1_NBA": {
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "firstName": "P.J.",
            "lastName": "Washington",
            "name": "P.J. Washington",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "PJ_WASHINGTON_CHARLOTTE_HORNETS_NBA"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA"
          },
          "AUSTIN_REAVES_1_NBA": {
            "playerID": "AUSTIN_REAVES_1_NBA",
            "firstName": "Austin",
            "lastName": "Reaves",
            "name": "Austin Reaves",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "AUSTIN_REAVES_LOS_ANGELES_LAKERS_NBA"
          },
          "RUI_HACHIMURA_1_NBA": {
            "playerID": "RUI_HACHIMURA_1_NBA",
            "firstName": "Rui",
            "lastName": "Hachimura",
            "name": "Rui Hachimura",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "RUI_HACHIMURA_LOS_ANGELES_LAKERS_NBA"
          },
          "ISH_SMITH_1_NBA": {
            "playerID": "ISH_SMITH_1_NBA",
            "firstName": "Ish",
            "lastName": "Smith",
            "name": "Ish Smith",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "ISH_SMITH_CHARLOTTE_HORNETS_NBA"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "MAX_CHRISTIE_1_NBA": {
            "playerID": "MAX_CHRISTIE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "MAX_CHRISTIE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Max",
            "lastName": "Christie",
            "name": "Max Christie"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          },
          "JT_THOR_1_NBA": {
            "playerID": "JT_THOR_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JT_THOR_CHARLOTTE_HORNETS_NBA",
            "firstName": "JT",
            "lastName": "Thor",
            "name": "JT Thor"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens"
          },
          "CHRISTIAN_WOOD_1_NBA": {
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "CHRISTIAN_WOOD_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Christian",
            "lastName": "Wood",
            "name": "Christian Wood"
          },
          "JAXSON_HAYES_1_NBA": {
            "playerID": "JAXSON_HAYES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JAXSON_HAYES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Jaxson",
            "lastName": "Hayes",
            "name": "Jaxson Hayes"
          },
          "TAUREAN_PRINCE_1_NBA": {
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "TAUREAN_PRINCE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Taurean",
            "lastName": "Prince",
            "name": "Taurean Prince"
          },
          "LEBRON_JAMES_1_NBA": {
            "playerID": "LEBRON_JAMES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "LEBRON_JAMES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "LeBron",
            "lastName": "James",
            "name": "LeBron James"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 118,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 124,
            "names": {
              "short": "LAL",
              "medium": "Lakers",
              "long": "Los Angeles Lakers"
            },
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552582",
              "primary": "#552582"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 12,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          },
          "reg": {
            "away": {
              "points": 124
            },
            "home": {
              "points": 118
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 3,
              "largestLead": 21,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 1,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 24,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "threePointersAttempted": 10,
              "fieldGoalsAttempted": 22
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 9,
              "assists": 4
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 223,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 443,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 37,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 13,
              "assists": 9
            }
          },
          "game": {
            "home": {
              "longestScoringRun": 8,
              "largestLead": 7,
              "blocks": 1,
              "secondsInLead": 223,
              "turnovers": 9,
              "offensiveRebounds": 5,
              "threePointersMade": 13,
              "rebounds": 34,
              "defensiveRebounds": 29,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 47,
              "threePointersAttempted": 32,
              "fouls": 16,
              "fieldGoalsAttempted": 96,
              "twoPointersAttempted": 64,
              "steals": 9,
              "points": 118,
              "twoPointersMade": 34,
              "assists": 26
            },
            "away": {
              "longestScoringRun": 7,
              "steals": 5,
              "largestLead": 21,
              "threePointersMade": 8,
              "fouls": 12,
              "offensiveRebounds": 7,
              "threePointersAttempted": 34,
              "rebounds": 48,
              "defensiveRebounds": 41,
              "blocks": 6,
              "turnovers": 16,
              "secondsInLead": 2603,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 16,
              "points": 124,
              "fieldGoalsMade": 50,
              "assists": 36,
              "fieldGoalsAttempted": 89,
              "twoPointersAttempted": 55,
              "twoPointersMade": 42
            },
            "LEAKY_BLACK_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "threePointersAttempted": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 25,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 946
            },
            "MAX_CHRISTIE_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 1,
              "plusMinus": -2,
              "secondsPlayed": 1081
            },
            "NICK_JR_SMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "assists": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1180,
              "points": 5,
              "twoPointersMade": 1
            },
            "JT_THOR_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 1,
              "plusMinus": 4,
              "secondsPlayed": 422
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 1,
              "assists": 1,
              "threePointersMade": 1,
              "steals": 2,
              "turnovers": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 4,
              "fouls": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1435,
              "points": 10,
              "twoPointersMade": 3
            },
            "CHRISTIAN_WOOD_1_NBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "fouls": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 11,
              "twoPointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 597,
              "blocks": 0
            },
            "JAXSON_HAYES_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "offensiveRebounds": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 652,
              "rebounds": 3,
              "defensiveRebounds": 2
            },
            "DANGELO_RUSSELL_1_NBA": {
              "freeThrowsAttempted": 3,
              "offensiveRebounds": 0,
              "freeThrowsMade": 3,
              "steals": 1,
              "fouls": 2,
              "turnovers": 3,
              "blocks": 0,
              "twoPointersMade": 5,
              "fieldGoalsMade": 10,
              "threePointersMade": 5,
              "points": 28,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 9,
              "assists": 6,
              "threePointersAttempted": 12,
              "plusMinus": -2,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 21,
              "secondsPlayed": 2380
            },
            "RUI_HACHIMURA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "defensiveRebounds": 4,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 9,
              "twoPointersMade": 3,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "plusMinus": 6,
              "secondsPlayed": 1753
            },
            "NICK_RICHARDS_1_NBA": {
              "blocks": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "steals": 0,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 1,
              "rebounds": 9,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 4,
              "twoPointersMade": 1,
              "fouls": 3,
              "plusMinus": -7,
              "secondsPlayed": 1943
            },
            "TAUREAN_PRINCE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": 2,
              "secondsPlayed": 1167
            },
            "BRANDON_MILLER_1_NBA": {
              "blocks": 0,
              "turnovers": 2,
              "assists": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "fieldGoalsMade": 13,
              "threePointersMade": 5,
              "points": 33,
              "threePointersAttempted": 11,
              "rebounds": 4,
              "fouls": 4,
              "offensiveRebounds": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1986
            },
            "ANTHONY_DAVIS_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "assists": 11,
              "fieldGoalsMade": 12,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "twoPointersMade": 12,
              "fouls": 1,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "plusMinus": 16,
              "blocks": 3,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2228,
              "freeThrowsMade": 2,
              "points": 26
            },
            "MILES_BRIDGES_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "fouls": 1,
              "turnovers": 1,
              "assists": 4,
              "steals": 0,
              "threePointersMade": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 16,
              "threePointersAttempted": 10,
              "plusMinus": -4,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 26,
              "twoPointersAttempted": 16,
              "secondsPlayed": 2400,
              "points": 41,
              "twoPointersMade": 11
            },
            "ISH_SMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "turnovers": 2,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "defensiveRebounds": 2,
              "rebounds": 2,
              "fouls": 2,
              "offensiveRebounds": 0,
              "plusMinus": -10,
              "secondsPlayed": 2051,
              "assists": 6,
              "steals": 2
            },
            "DUANE_WASHINGTON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "assists": 4,
              "threePointersAttempted": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 15,
              "twoPointersMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "plusMinus": -3,
              "secondsPlayed": 2037,
              "steals": 1
            },
            "LEBRON_JAMES_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 1,
              "blocks": 1,
              "fouls": 2,
              "assists": 7,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "threePointersAttempted": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 2,
              "turnovers": 4,
              "secondsPlayed": 2372,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 17,
              "points": 26,
              "twoPointersMade": 12
            },
            "AUSTIN_REAVES_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "steals": 1,
              "threePointersAttempted": 5,
              "fouls": 3,
              "fieldGoalPercent": 38,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "turnovers": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 15,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 2170,
              "freeThrowsMade": 3,
              "points": 9,
              "assists": 11
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Charlotte Hornets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Los Angeles Lakers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+144",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+510",
            "bookOdds": "+473",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+473",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "assists-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "assists-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-under": {
            "oddID": "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-over",
            "marketName": "James Bouknight Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_BOUKNIGHT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-174",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-510",
            "bookOdds": "-840",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-840",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-13",
            "bookSpread": "-13",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Los Angeles Lakers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "66",
            "bookOverUnder": "66",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "66",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+13",
            "bookSpread": "+13",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+13",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Charlotte Hornets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+128",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-under": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-over": {
            "oddID": "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMES_BOUKNIGHT_1_NBA-game-ou-under",
            "marketName": "James Bouknight Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_BOUKNIGHT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Charlotte Hornets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-under": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-NICK_RICHARDS_1_NBA-game-ou-over": {
            "oddID": "points-NICK_RICHARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-NICK_RICHARDS_1_NBA-game-ou-under",
            "marketName": "Nick Richards Points Over/Under",
            "statID": "points",
            "statEntityID": "NICK_RICHARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NICK_RICHARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+180",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-over": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-JAMES_BOUKNIGHT_1_NBA-game-ou-under": {
            "oddID": "points-JAMES_BOUKNIGHT_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMES_BOUKNIGHT_1_NBA-game-ou-over",
            "marketName": "James Bouknight Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_BOUKNIGHT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-DUANE_WASHINGTON_1_NBA-game-ou-over": {
            "oddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-over",
            "opposingOddID": "points-DUANE_WASHINGTON_1_NBA-game-ou-under",
            "marketName": "P.J. Washington Points Over/Under",
            "statID": "points",
            "statEntityID": "DUANE_WASHINGTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-BRANDON_MILLER_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDON_MILLER_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDON_MILLER_1_NBA-game-ou-over",
            "marketName": "Brandon Miller Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-188",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-188",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Los Angeles Lakers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Charlotte Hornets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+390",
            "bookOdds": "+358",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+358",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "66",
            "bookOverUnder": "66",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "66",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-over": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "assists-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-RUI_HACHIMURA_1_NBA-game-ou-over": {
            "oddID": "points-RUI_HACHIMURA_1_NBA-game-ou-over",
            "opposingOddID": "points-RUI_HACHIMURA_1_NBA-game-ou-under",
            "marketName": "Rui Hachimura Points Over/Under",
            "statID": "points",
            "statEntityID": "RUI_HACHIMURA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUI_HACHIMURA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Los Angeles Lakers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Los Angeles Lakers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "72.5",
            "bookOverUnder": "72.5",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "72.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-390",
            "bookOdds": "-578",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-578",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+965",
            "bookOdds": "+907",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+907",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-under": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-ANTHONY_DAVIS_1_NBA-game-ou-over": {
            "oddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-over",
            "opposingOddID": "points-ANTHONY_DAVIS_1_NBA-game-ou-under",
            "marketName": "Anthony Davis Points Over/Under",
            "statID": "points",
            "statEntityID": "ANTHONY_DAVIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-JAMES_BOUKNIGHT_1_NBA-game-ou-over": {
            "oddID": "points-JAMES_BOUKNIGHT_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMES_BOUKNIGHT_1_NBA-game-ou-under",
            "marketName": "James Bouknight Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_BOUKNIGHT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_BOUKNIGHT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "132",
            "bookOverUnder": "132",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Los Angeles Lakers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Los Angeles Lakers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-ISH_SMITH_1_NBA-game-ou-over": {
            "oddID": "assists-ISH_SMITH_1_NBA-game-ou-over",
            "opposingOddID": "assists-ISH_SMITH_1_NBA-game-ou-under",
            "marketName": "Ish Smith Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ISH_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ISH_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-BRANDON_MILLER_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDON_MILLER_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDON_MILLER_1_NBA-game-ou-under",
            "marketName": "Brandon Miller Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+137",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+137",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-RUI_HACHIMURA_1_NBA-game-ou-under": {
            "oddID": "points-RUI_HACHIMURA_1_NBA-game-ou-under",
            "opposingOddID": "points-RUI_HACHIMURA_1_NBA-game-ou-over",
            "marketName": "Rui Hachimura Points Over/Under",
            "statID": "points",
            "statEntityID": "RUI_HACHIMURA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUI_HACHIMURA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1050",
            "bookOdds": "-2778",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2778",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Charlotte Hornets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1050",
            "bookOdds": "+989",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+989",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-AUSTIN_REAVES_1_NBA-game-ou-under": {
            "oddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-under",
            "opposingOddID": "assists-AUSTIN_REAVES_1_NBA-game-ou-over",
            "marketName": "Austin Reaves Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Los Angeles Lakers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-AUSTIN_REAVES_1_NBA-game-ou-over": {
            "oddID": "points-AUSTIN_REAVES_1_NBA-game-ou-over",
            "opposingOddID": "points-AUSTIN_REAVES_1_NBA-game-ou-under",
            "marketName": "Austin Reaves Points Over/Under",
            "statID": "points",
            "statEntityID": "AUSTIN_REAVES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AUSTIN_REAVES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "16.5",
            "bookOverUnder": "16.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-212",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Charlotte Hornets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "fairOverUnder": "110.5",
            "bookOverUnder": "110.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "110.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-172",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-BRANDON_MILLER_1_NBA-game-ou-under": {
            "oddID": "points-BRANDON_MILLER_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDON_MILLER_1_NBA-game-ou-over",
            "marketName": "Brandon Miller Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_MILLER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_MILLER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Charlotte Hornets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-ISH_SMITH_1_NBA-game-ou-under": {
            "oddID": "assists-ISH_SMITH_1_NBA-game-ou-under",
            "opposingOddID": "assists-ISH_SMITH_1_NBA-game-ou-over",
            "marketName": "Ish Smith Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ISH_SMITH_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ISH_SMITH_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "points-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Points Over/Under",
            "statID": "points",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-965",
            "bookOdds": "-2222",
            "score": 124,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "132",
            "bookOverUnder": "132",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-MILES_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "points-MILES_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "points-MILES_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Miles Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MILES_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MILES_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Charlotte Hornets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+106",
            "fairOverUnder": "233.5",
            "bookOverUnder": "233.5",
            "score": 242,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "233.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "assists-DANGELO_RUSSELL_1_NBA-game-ou-under": {
            "oddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-under",
            "opposingOddID": "assists-DANGELO_RUSSELL_1_NBA-game-ou-over",
            "marketName": "D'Angelo Russell Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DANGELO_RUSSELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "233.5",
            "bookOverUnder": "233.5",
            "score": 242,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "233.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:51.070Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-06T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "jNmQFqvvK9ntOoth4p9f",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA"
          },
          "PATRICK_BEVERLEY_1_NBA": {
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "firstName": "Patrick",
            "lastName": "Beverley",
            "name": "Patrick Beverley",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PATRICK_BEVERLEY_PHILADELPHIA_76ERS_NBA"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA"
          },
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Doncic",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA"
          },
          "KYRIE_IRVING_1_NBA": {
            "playerID": "KYRIE_IRVING_1_NBA",
            "firstName": "Kyrie",
            "lastName": "Irving",
            "name": "Kyrie Irving",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "KYRIE_IRVING_DALLAS_MAVERICKS_NBA"
          },
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway Jr.",
            "name": "Tim Hardaway Jr.",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA"
          },
          "DANNY_GREEN_1_NBA": {
            "playerID": "DANNY_GREEN_1_NBA",
            "firstName": "Danny",
            "lastName": "Green",
            "name": "Danny Green",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "DANNY_GREEN_PHILADELPHIA_76ERS_NBA"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "firstName": "Derrick",
            "lastName": "Jones Jr.",
            "name": "Derrick Jones Jr.",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre Jr.",
            "name": "Kelly Oubre Jr.",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA"
          },
          "DANUEL_HOUSE_1_NBA": {
            "playerID": "DANUEL_HOUSE_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "DANUEL_HOUSE_PHILADELPHIA_76ERS_NBA",
            "firstName": "Danuel",
            "lastName": "House",
            "name": "Danuel House"
          },
          "MARCUS_MORRIS_1_NBA": {
            "playerID": "MARCUS_MORRIS_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MARCUS_MORRIS_PHILADELPHIA_76ERS_NBA",
            "firstName": "Marcus",
            "lastName": "Morris",
            "name": "Marcus Morris"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "GRANT_WILLIAMS_1_NBA": {
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "GRANT_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Grant",
            "lastName": "Williams",
            "name": "Grant Williams"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "TERQUAVION_SMITH_1_NBA": {
            "playerID": "TERQUAVION_SMITH_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TERQUAVION_SMITH_PHILADELPHIA_76ERS_NBA",
            "firstName": "Terquavion",
            "lastName": "Smith",
            "name": "Terquavion Smith"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "RICHAUN_HOLMES_1_NBA": {
            "playerID": "RICHAUN_HOLMES_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "RICHAUN_HOLMES_DALLAS_MAVERICKS_NBA",
            "firstName": "Richaun",
            "lastName": "Holmes",
            "name": "Richaun Holmes"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "FURKAN_KORKMAZ_1_NBA": {
            "playerID": "FURKAN_KORKMAZ_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "FURKAN_KORKMAZ_PHILADELPHIA_76ERS_NBA",
            "firstName": "Furkan",
            "lastName": "Korkmaz",
            "name": "Furkan Korkmaz"
          },
          "JADEN_SPRINGER_1_NBA": {
            "playerID": "JADEN_SPRINGER_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "JADEN_SPRINGER_PHILADELPHIA_76ERS_NBA",
            "firstName": "Jaden",
            "lastName": "Springer",
            "name": "Jaden Springer"
          },
          "BRANDON_WILLIAMS_1_NBA": {
            "playerID": "BRANDON_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "BRANDON_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Brandon",
            "lastName": "Williams",
            "name": "Brandon Williams"
          },
          "AJ_LAWSON_1_NBA": {
            "playerID": "AJ_LAWSON_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "AJ_LAWSON_DALLAS_MAVERICKS_NBA",
            "firstName": "A.J.",
            "lastName": "Lawson",
            "name": "A.J. Lawson"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 102,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 118,
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 173,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 389,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 16,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 352,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 7,
              "offensiveRebounds": 7,
              "assists": 3,
              "twoPointersAttempted": 21,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 5,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 349,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "blocks": 3
            }
          },
          "reg": {
            "away": {
              "points": 118
            },
            "home": {
              "points": 102
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "freeThrowsMade": 17,
              "blocks": 4,
              "freeThrowsAttempted": 23,
              "fouls": 16,
              "threePointersMade": 17,
              "fieldGoalsMade": 42,
              "rebounds": 44,
              "defensiveRebounds": 36,
              "largestLead": 22,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 1242,
              "steals": 6,
              "points": 118,
              "threePointersAttempted": 43,
              "offensiveRebounds": 8,
              "assists": 28,
              "twoPointersAttempted": 44,
              "turnovers": 9,
              "twoPointersMade": 25
            },
            "home": {
              "longestScoringRun": 7,
              "largestLead": 11,
              "secondsInLead": 1461,
              "offensiveRebounds": 16,
              "blocks": 5,
              "threePointersMade": 8,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 14,
              "fieldGoalsMade": 40,
              "rebounds": 51,
              "defensiveRebounds": 35,
              "fouls": 21,
              "assists": 20,
              "fieldGoalsAttempted": 93,
              "turnovers": 11,
              "steals": 8,
              "points": 102,
              "twoPointersMade": 32,
              "threePointersAttempted": 29,
              "twoPointersAttempted": 64
            },
            "DANUEL_HOUSE_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 4,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 2,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 738
            },
            "DERRICK_JONES_JR_1_NBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 5,
              "threePointersAttempted": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 4,
              "secondsPlayed": 870,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3
            },
            "PAUL_REED_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 3,
              "blocks": 1,
              "rebounds": 6,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1340,
              "points": 2,
              "twoPointersMade": 1
            },
            "MARCUS_MORRIS_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "blocks": 1,
              "turnovers": 1,
              "twoPointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "plusMinus": -3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1410,
              "threePointersMade": 2,
              "points": 10
            },
            "MAXI_KLEBER_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "threePointersMade": 2,
              "turnovers": 1,
              "rebounds": 4,
              "fouls": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 4,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "points": 14,
              "twoPointersMade": 4,
              "plusMinus": 12,
              "assists": 5,
              "secondsPlayed": 1650
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "steals": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "offensiveRebounds": 4,
              "twoPointersMade": 5,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 19,
              "threePointersAttempted": 7,
              "fouls": 3,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "plusMinus": -17,
              "secondsPlayed": 1902
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "plusMinus": 0,
              "secondsPlayed": 1304,
              "blocks": 1
            },
            "TOBIAS_HARRIS_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "twoPointersMade": 7,
              "blocks": 1,
              "steals": 2,
              "twoPointersAttempted": 10,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 1,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 73,
              "assists": 6,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 1,
              "points": 17,
              "plusMinus": -18,
              "secondsPlayed": 2079
            },
            "PATRICK_BEVERLEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "fouls": 1,
              "offensiveRebounds": 2,
              "assists": 2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "plusMinus": -11,
              "secondsPlayed": 1269
            },
            "KYRIE_IRVING_1_NBA": {
              "turnovers": 1,
              "steals": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "blocks": 1,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fouls": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "assists": 8,
              "fieldGoalsMade": 10,
              "plusMinus": 15,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "secondsPlayed": 2077,
              "points": 23,
              "twoPointersMade": 8
            },
            "GRANT_WILLIAMS_1_NBA": {
              "steals": 0,
              "blocks": 1,
              "turnovers": 1,
              "defensiveRebounds": 6,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 14,
              "rebounds": 7,
              "offensiveRebounds": 1,
              "assists": 2,
              "fouls": 3,
              "plusMinus": 12,
              "secondsPlayed": 1697
            },
            "JOSH_GREEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "steals": 2,
              "threePointersMade": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 6,
              "points": 20,
              "twoPointersMade": 2,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "assists": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 15,
              "secondsPlayed": 1896
            },
            "TERQUAVION_SMITH_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 341,
              "steals": 1
            },
            "JADEN_HARDY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "threePointersMade": 3,
              "points": 17,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 3,
              "turnovers": 1,
              "secondsPlayed": 879
            },
            "RICHAUN_HOLMES_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 0,
              "assists": 2,
              "secondsPlayed": 281
            },
            "CALEB_MARTIN_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 341,
              "points": 5,
              "twoPointersMade": 2
            },
            "FURKAN_KORKMAZ_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "secondsPlayed": 341
            },
            "JADEN_SPRINGER_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "freeThrowsMade": 2,
              "fouls": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": -5,
              "fieldGoalPercent": 43,
              "assists": 4,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1261,
              "points": 8,
              "twoPointersMade": 3
            },
            "BRANDON_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "assists": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "secondsPlayed": 191
            },
            "AJ_LAWSON_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 3,
              "plusMinus": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 281,
              "points": 6,
              "twoPointersMade": 3
            },
            "TYRESE_MAXEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "turnovers": 3,
              "threePointersAttempted": 5,
              "assists": 7,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 15,
              "twoPointersMade": 5,
              "plusMinus": -23,
              "secondsPlayed": 1971
            },
            "DWIGHT_POWELL_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "turnovers": 1,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 949
            },
            "LUKA_DONCIC_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 1,
              "twoPointersMade": 2,
              "turnovers": 3,
              "fouls": 3,
              "assists": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "twoPointersAttempted": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 6,
              "threePointersMade": 4,
              "points": 19,
              "threePointersAttempted": 10,
              "plusMinus": 17,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2134
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 2,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 341,
              "points": 7,
              "twoPointersMade": 2,
              "blocks": 0
            },
            "MO_BAMBA_1_NBA": {
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 2,
              "defensiveRebounds": 6,
              "blocks": 1,
              "rebounds": 10,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "fouls": 4,
              "plusMinus": -7,
              "secondsPlayed": 1066
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 41,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 14,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 6,
              "blocks": 1
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-107",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-PAUL_REED_1_NBA-game-ou-over": {
            "oddID": "points-PAUL_REED_1_NBA-game-ou-over",
            "opposingOddID": "points-PAUL_REED_1_NBA-game-ou-under",
            "marketName": "Paul Reed Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_REED_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAUL_REED_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over": {
            "oddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "marketName": "Patrick Beverley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-155",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TOBIAS_HARRIS_1_NBA-game-ou-over": {
            "oddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "opposingOddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "marketName": "Tobias Harris Points Over/Under",
            "statID": "points",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Philadelphia 76ers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-KYRIE_IRVING_1_NBA-game-ou-over": {
            "oddID": "points-KYRIE_IRVING_1_NBA-game-ou-over",
            "opposingOddID": "points-KYRIE_IRVING_1_NBA-game-ou-under",
            "marketName": "Kyrie Irving Points Over/Under",
            "statID": "points",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-KYRIE_IRVING_1_NBA-game-ou-under": {
            "oddID": "assists-KYRIE_IRVING_1_NBA-game-ou-under",
            "opposingOddID": "assists-KYRIE_IRVING_1_NBA-game-ou-over",
            "marketName": "Kyrie Irving Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-166",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-166",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-TOBIAS_HARRIS_1_NBA-game-ou-under": {
            "oddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "opposingOddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "marketName": "Tobias Harris Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TYRESE_MAXEY_1_NBA-game-ou-under": {
            "oddID": "points-TYRESE_MAXEY_1_NBA-game-ou-under",
            "opposingOddID": "points-TYRESE_MAXEY_1_NBA-game-ou-over",
            "marketName": "Tyrese Maxey Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+16.5",
            "bookSpread": "+16.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Philadelphia 76ers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Dallas Mavericks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Philadelphia 76ers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+425",
            "bookOdds": "+392",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+392",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-TYRESE_MAXEY_1_NBA-game-ou-under": {
            "oddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-over",
            "marketName": "Tyrese Maxey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-167",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-167",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Philadelphia 76ers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Dallas Mavericks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under": {
            "oddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-PATRICK_BEVERLEY_1_NBA-game-ou-over",
            "marketName": "Patrick Beverley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "PATRICK_BEVERLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+119",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Dallas Mavericks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under": {
            "oddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over",
            "marketName": "Tim Hardaway Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "TIM_HARDAWAY_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Philadelphia 76ers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "100.5",
            "bookOverUnder": "100.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "100.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "-16.5",
            "bookSpread": "-16.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "-16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Philadelphia 76ers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-PAUL_REED_1_NBA-game-ou-under": {
            "oddID": "points-PAUL_REED_1_NBA-game-ou-under",
            "opposingOddID": "points-PAUL_REED_1_NBA-game-ou-over",
            "marketName": "Paul Reed Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_REED_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAUL_REED_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-DANNY_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-DANNY_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-DANNY_GREEN_1_NBA-game-ou-over",
            "marketName": "Danny Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DANNY_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DANNY_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-142",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-DANNY_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-DANNY_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-DANNY_GREEN_1_NBA-game-ou-under",
            "marketName": "Danny Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DANNY_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DANNY_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "51",
            "bookOverUnder": "51",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "51",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-DERRICK_JONES_JR_1_NBA-game-ou-over": {
            "oddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-under",
            "marketName": "Derrick Jones Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_JONES_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Dallas Mavericks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Dallas Mavericks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-131",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+535",
            "bookOdds": "+505",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+505",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Dallas Mavericks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "119",
            "bookOverUnder": "119",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Philadelphia 76ers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Dallas Mavericks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Dallas Mavericks Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-135",
            "fairOverUnder": "118.5",
            "bookOverUnder": "118.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "118.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-TYRESE_MAXEY_1_NBA-game-ou-over": {
            "oddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-TYRESE_MAXEY_1_NBA-game-ou-under",
            "marketName": "Tyrese Maxey Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+125",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-KYRIE_IRVING_1_NBA-game-ou-under": {
            "oddID": "points-KYRIE_IRVING_1_NBA-game-ou-under",
            "opposingOddID": "points-KYRIE_IRVING_1_NBA-game-ou-over",
            "marketName": "Kyrie Irving Points Over/Under",
            "statID": "points",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+575",
            "bookOdds": "+532",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+532",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Philadelphia 76ers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-575",
            "bookOdds": "-1042",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1042",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-KELLY_OUBRE_JR_1_NBA-game-ou-over": {
            "oddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-under",
            "marketName": "Kelly Oubre Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "KELLY_OUBRE_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TOBIAS_HARRIS_1_NBA-game-ou-under": {
            "oddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "opposingOddID": "points-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "marketName": "Tobias Harris Points Over/Under",
            "statID": "points",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Dallas Mavericks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-137",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-KELLY_OUBRE_JR_1_NBA-game-ou-under": {
            "oddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-KELLY_OUBRE_JR_1_NBA-game-ou-over",
            "marketName": "Kelly Oubre Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "KELLY_OUBRE_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Philadelphia 76ers Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-131",
            "fairOverUnder": "100.5",
            "bookOverUnder": "100.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "100.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Philadelphia 76ers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-425",
            "bookOdds": "-649",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-649",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Philadelphia 76ers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-KYRIE_IRVING_1_NBA-game-ou-over": {
            "oddID": "assists-KYRIE_IRVING_1_NBA-game-ou-over",
            "opposingOddID": "assists-KYRIE_IRVING_1_NBA-game-ou-under",
            "marketName": "Kyrie Irving Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+123",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+123",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TYRESE_MAXEY_1_NBA-game-ou-over": {
            "oddID": "points-TYRESE_MAXEY_1_NBA-game-ou-over",
            "opposingOddID": "points-TYRESE_MAXEY_1_NBA-game-ou-under",
            "marketName": "Tyrese Maxey Points Over/Under",
            "statID": "points",
            "statEntityID": "TYRESE_MAXEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TYRESE_MAXEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-158",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-535",
            "bookOdds": "-741",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-741",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-DERRICK_JONES_JR_1_NBA-game-ou-under": {
            "oddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-DERRICK_JONES_JR_1_NBA-game-ou-over",
            "marketName": "Derrick Jones Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "DERRICK_JONES_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "119",
            "bookOverUnder": "119",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Philadelphia 76ers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "assists-TOBIAS_HARRIS_1_NBA-game-ou-over": {
            "oddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-over",
            "opposingOddID": "assists-TOBIAS_HARRIS_1_NBA-game-ou-under",
            "marketName": "Tobias Harris Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TOBIAS_HARRIS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-146",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "219.5",
            "bookOverUnder": "219.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "219.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          },
          "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over": {
            "oddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-TIM_HARDAWAY_JR_1_NBA-game-ou-under",
            "marketName": "Tim Hardaway Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "TIM_HARDAWAY_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:55.169Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-06T00:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "W80fAO4unC1Tcrprzdcp",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA"
          },
          "DEJOUNTE_MURRAY_1_NBA": {
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "firstName": "Dejounte",
            "lastName": "Murray",
            "name": "Dejounte Murray",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEJOUNTE_MURRAY_ATLANTA_HAWKS_NBA"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA"
          },
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA"
          },
          "DEANDRE_HUNTER_1_NBA": {
            "playerID": "DEANDRE_HUNTER_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEANDRE_HUNTER_ATLANTA_HAWKS_NBA",
            "firstName": "De'Andre",
            "lastName": "Hunter",
            "name": "De'Andre Hunter"
          },
          "BRUNO_FERNANDO_1_NBA": {
            "playerID": "BRUNO_FERNANDO_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BRUNO_FERNANDO_ATLANTA_HAWKS_NBA",
            "firstName": "Bruno",
            "lastName": "Fernando",
            "name": "Bruno Fernando"
          },
          "WESLEY_MATTHEWS_1_NBA": {
            "playerID": "WESLEY_MATTHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "WESLEY_MATTHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Wesley",
            "lastName": "Matthews",
            "name": "Wesley Matthews"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanović",
            "name": "Bogdan Bogdanovic"
          },
          "DANIEL_THEIS_1_NBA": {
            "playerID": "DANIEL_THEIS_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "DANIEL_THEIS_LA_CLIPPERS_NBA",
            "firstName": "Daniel",
            "lastName": "Theis",
            "name": "Daniel Theis"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 144,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 149,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 525,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 104,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 719,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 11,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 8,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 12
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 138,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 5,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 465,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 7,
              "blocks": 1
            }
          },
          "reg": {
            "away": {
              "points": 149
            },
            "home": {
              "points": 144
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "largestLead": 13,
              "turnovers": 7,
              "blocks": 5,
              "fieldGoalsMade": 52,
              "fieldGoalsAttempted": 89,
              "steals": 8,
              "threePointersAttempted": 35,
              "offensiveRebounds": 8,
              "assists": 32,
              "twoPointersAttempted": 54,
              "threePointersMade": 21,
              "twoPointersMade": 31,
              "fouls": 19,
              "points": 149,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "secondsInLead": 2187,
              "freeThrowsAttempted": 31,
              "freeThrowsMade": 24
            },
            "home": {
              "largestLead": 5,
              "longestScoringRun": 8,
              "steals": 5,
              "defensiveRebounds": 26,
              "blocks": 4,
              "turnovers": 11,
              "secondsInLead": 484,
              "fieldGoalsMade": 51,
              "rebounds": 39,
              "fouls": 22,
              "freeThrowsAttempted": 27,
              "points": 144,
              "offensiveRebounds": 13,
              "assists": 35,
              "twoPointersAttempted": 56,
              "threePointersMade": 20,
              "freeThrowsMade": 22,
              "twoPointersMade": 31,
              "threePointersAttempted": 39,
              "fieldGoalsAttempted": 95
            },
            "MASON_PLUMLEE_1_NBA": {
              "fouls": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "blocks": 1,
              "assists": 3,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 3,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "plusMinus": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1251,
              "points": 8,
              "twoPointersMade": 3
            },
            "TERANCE_MANN_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 1,
              "assists": 2,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 9,
              "plusMinus": 8,
              "secondsPlayed": 1276
            },
            "DEANDRE_HUNTER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "defensiveRebounds": 5,
              "threePointersMade": 3,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "assists": 3,
              "threePointersAttempted": 5,
              "fouls": 2,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1131,
              "points": 27,
              "twoPointersMade": 7,
              "plusMinus": 3
            },
            "BRUNO_FERNANDO_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsMade": 1,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 3,
              "points": 7,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "secondsPlayed": 822,
              "plusMinus": 2
            },
            "WESLEY_MATTHEWS_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 385,
              "steals": 1,
              "plusMinus": 0
            },
            "NORMAN_POWELL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "fouls": 2,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1072,
              "points": 13,
              "twoPointersMade": 1,
              "plusMinus": -9
            },
            "JAMES_HARDEN_1_NBA": {
              "twoPointersMade": 1,
              "turnovers": 2,
              "blocks": 1,
              "assists": 10,
              "fieldGoalPercent": 50,
              "steals": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 5,
              "threePointersMade": 6,
              "fouls": 3,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "plusMinus": 11,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2310,
              "freeThrowsMade": 10,
              "points": 30
            },
            "SADDIQ_BEY_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "defensiveRebounds": 2,
              "steals": 1,
              "turnovers": 1,
              "threePointersAttempted": 6,
              "fouls": 1,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 18,
              "twoPointersMade": 2,
              "plusMinus": -7,
              "secondsPlayed": 1984
            },
            "AMIR_COFFEY_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 13,
              "plusMinus": -3,
              "secondsPlayed": 1566
            },
            "JALEN_JOHNSON_1_NBA": {
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "offensiveRebounds": 1,
              "assists": 5,
              "freeThrowsMade": 2,
              "threePointersAttempted": 3,
              "blocks": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 21,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "points": 9,
              "twoPointersMade": 2,
              "plusMinus": -7,
              "fouls": 4,
              "secondsPlayed": 2224
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "assists": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "fouls": 4,
              "blocks": 0,
              "fieldGoalsMade": 6,
              "threePointersMade": 4,
              "points": 16,
              "threePointersAttempted": 8,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1594
            },
            "DEJOUNTE_MURRAY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 1,
              "turnovers": 2,
              "defensiveRebounds": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "threePointersMade": 3,
              "threePointersAttempted": 7,
              "assists": 7,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 39,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 21,
              "twoPointersMade": 4,
              "plusMinus": -7,
              "secondsPlayed": 2058
            },
            "DANIEL_THEIS_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 1,
              "points": 9,
              "fouls": 3,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "blocks": 0,
              "plusMinus": -5,
              "secondsPlayed": 1169
            },
            "KAWHI_LEONARD_1_NBA": {
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "blocks": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 13,
              "fieldGoalPercent": 65,
              "fieldGoalsAttempted": 20,
              "threePointersAttempted": 8,
              "assists": 5,
              "twoPointersAttempted": 12,
              "threePointersMade": 5,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 36,
              "plusMinus": 8,
              "secondsPlayed": 2233
            },
            "TRAE_YOUNG_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 3,
              "steals": 2,
              "fieldGoalsMade": 8,
              "twoPointersMade": 5,
              "turnovers": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 25,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 7,
              "fouls": 5,
              "fieldGoalPercent": 57,
              "assists": 12,
              "fieldGoalsAttempted": 14,
              "plusMinus": -6,
              "secondsPlayed": 2143
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "turnovers": 2,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "threePointersMade": 2,
              "points": 18,
              "twoPointersMade": 6,
              "fouls": 4,
              "plusMinus": -7,
              "secondsPlayed": 2058
            },
            "PAUL_GEORGE_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "steals": 2,
              "twoPointersMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 8,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 18,
              "fouls": 3,
              "assists": 5,
              "plusMinus": 12,
              "secondsPlayed": 1947
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "blocks": 1,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "twoPointersMade": 6,
              "assists": 3,
              "steals": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "points": 13,
              "plusMinus": -3,
              "secondsPlayed": 1575
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 9,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 478,
              "freeThrowsAttempted": 17,
              "steals": 3,
              "points": 47,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 14,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 11,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 242,
              "freeThrowsAttempted": 14,
              "steals": 1,
              "points": 43,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 11,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "138.5",
            "bookOverUnder": "138.5",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "138.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Atlanta Hawks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-126",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "LA Clippers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-over": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-MASON_PLUMLEE_1_NBA-game-ou-under": {
            "oddID": "points-MASON_PLUMLEE_1_NBA-game-ou-under",
            "opposingOddID": "points-MASON_PLUMLEE_1_NBA-game-ou-over",
            "marketName": "Mason Plumlee Points Over/Under",
            "statID": "points",
            "statEntityID": "MASON_PLUMLEE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MASON_PLUMLEE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-JALEN_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+113",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+154",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-TERANCE_MANN_1_NBA-game-ou-over": {
            "oddID": "points-TERANCE_MANN_1_NBA-game-ou-over",
            "opposingOddID": "points-TERANCE_MANN_1_NBA-game-ou-under",
            "marketName": "Terance Mann Points Over/Under",
            "statID": "points",
            "statEntityID": "TERANCE_MANN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TERANCE_MANN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-136",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-209",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-209",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "67",
            "bookOverUnder": "67",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-175",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 144,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-141",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "LA Clippers 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Atlanta Hawks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-under": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-over": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+177",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-JAMES_HARDEN_1_NBA-game-ou-over": {
            "oddID": "points-JAMES_HARDEN_1_NBA-game-ou-over",
            "opposingOddID": "points-JAMES_HARDEN_1_NBA-game-ou-under",
            "marketName": "James Harden Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Atlanta Hawks 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "133.5",
            "bookOverUnder": "133.5",
            "score": 144,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "133.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "points-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Points Over/Under",
            "statID": "points",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "LA Clippers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+106",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Atlanta Hawks 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-265",
            "bookOdds": "-348",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-348",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "assists-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Assists Over/Under",
            "statID": "assists",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-over": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "64.5",
            "bookOverUnder": "64.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "64.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-under": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "67",
            "bookOverUnder": "67",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "67",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-ONYEKA_OKONGWU_1_NBA-game-ou-over": {
            "oddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-over",
            "opposingOddID": "points-ONYEKA_OKONGWU_1_NBA-game-ou-under",
            "marketName": "Onyeka Okongwu Points Over/Under",
            "statID": "points",
            "statEntityID": "ONYEKA_OKONGWU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "LA Clippers 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "LA Clippers 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "67.5",
            "bookOverUnder": "67.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "67.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+265",
            "bookOdds": "+240",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+725",
            "bookOdds": "+675",
            "score": 144,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+675",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "129.5",
            "bookOverUnder": "129.5",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "129.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "LA Clippers 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "35.5",
            "bookOverUnder": "35.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "35.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-NORMAN_POWELL_1_NBA-game-ou-under": {
            "oddID": "points-NORMAN_POWELL_1_NBA-game-ou-under",
            "opposingOddID": "points-NORMAN_POWELL_1_NBA-game-ou-over",
            "marketName": "Norman Powell Points Over/Under",
            "statID": "points",
            "statEntityID": "NORMAN_POWELL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NORMAN_POWELL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "LA Clippers Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-132",
            "fairOverUnder": "138.5",
            "bookOverUnder": "138.5",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "138.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-JALEN_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "assists-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "assists-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Assists Over/Under",
            "statID": "assists",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+130",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-475",
            "bookOdds": "-787",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-787",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "assists-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-MASON_PLUMLEE_1_NBA-game-ou-over": {
            "oddID": "points-MASON_PLUMLEE_1_NBA-game-ou-over",
            "opposingOddID": "points-MASON_PLUMLEE_1_NBA-game-ou-under",
            "marketName": "Mason Plumlee Points Over/Under",
            "statID": "points",
            "statEntityID": "MASON_PLUMLEE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MASON_PLUMLEE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "8.5",
            "bookOverUnder": "8.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-JAMES_HARDEN_1_NBA-game-ou-over": {
            "oddID": "assists-JAMES_HARDEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-JAMES_HARDEN_1_NBA-game-ou-under",
            "marketName": "James Harden Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Atlanta Hawks 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-KAWHI_LEONARD_1_NBA-game-ou-over": {
            "oddID": "points-KAWHI_LEONARD_1_NBA-game-ou-over",
            "opposingOddID": "points-KAWHI_LEONARD_1_NBA-game-ou-under",
            "marketName": "Kawhi Leonard Points Over/Under",
            "statID": "points",
            "statEntityID": "KAWHI_LEONARD_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KAWHI_LEONARD_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+475",
            "bookOdds": "+437",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+437",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-JAMES_HARDEN_1_NBA-game-ou-under": {
            "oddID": "assists-JAMES_HARDEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-JAMES_HARDEN_1_NBA-game-ou-over",
            "marketName": "James Harden Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-TRAE_YOUNG_1_NBA-game-ou-under": {
            "oddID": "points-TRAE_YOUNG_1_NBA-game-ou-under",
            "opposingOddID": "points-TRAE_YOUNG_1_NBA-game-ou-over",
            "marketName": "Trae Young Points Over/Under",
            "statID": "points",
            "statEntityID": "TRAE_YOUNG_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TRAE_YOUNG_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-JAMES_HARDEN_1_NBA-game-ou-under": {
            "oddID": "points-JAMES_HARDEN_1_NBA-game-ou-under",
            "opposingOddID": "points-JAMES_HARDEN_1_NBA-game-ou-over",
            "marketName": "James Harden Points Over/Under",
            "statID": "points",
            "statEntityID": "JAMES_HARDEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAMES_HARDEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "LA Clippers 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "30.5",
            "bookOverUnder": "30.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "30.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-TERANCE_MANN_1_NBA-game-ou-under": {
            "oddID": "points-TERANCE_MANN_1_NBA-game-ou-under",
            "opposingOddID": "points-TERANCE_MANN_1_NBA-game-ou-over",
            "marketName": "Terance Mann Points Over/Under",
            "statID": "points",
            "statEntityID": "TERANCE_MANN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "TERANCE_MANN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "assists-JALEN_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-156",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-156",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Atlanta Hawks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-132",
            "fairOverUnder": "133.5",
            "bookOverUnder": "133.5",
            "score": 144,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "133.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-244",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-244",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Atlanta Hawks 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-PAUL_GEORGE_1_NBA-game-ou-under": {
            "oddID": "points-PAUL_GEORGE_1_NBA-game-ou-under",
            "opposingOddID": "points-PAUL_GEORGE_1_NBA-game-ou-over",
            "marketName": "Paul George Points Over/Under",
            "statID": "points",
            "statEntityID": "PAUL_GEORGE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PAUL_GEORGE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "21.5",
            "bookOverUnder": "21.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "21.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-725",
            "bookOdds": "-1408",
            "score": 149,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1408",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "129.5",
            "bookOverUnder": "129.5",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "129.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.957Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Atlanta Hawks 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under": {
            "oddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEJOUNTE_MURRAY_1_NBA-game-ou-over",
            "marketName": "Dejounte Murray Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEJOUNTE_MURRAY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-164",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 90,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "272",
            "bookOverUnder": "272",
            "score": 293,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "272",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "272",
            "bookOverUnder": "272",
            "score": 293,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "272",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          },
          "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over": {
            "oddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-over",
            "opposingOddID": "points-RUSSELL_WESTBROOK_1_NBA-game-ou-under",
            "marketName": "Russell Westbrook Points Over/Under",
            "statID": "points",
            "statEntityID": "RUSSELL_WESTBROOK_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:45.971Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-06T00:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "i7bJKRMsLYjxf8iHOVjh",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA"
          },
          "CAMERON_JOHNSON_1_NBA": {
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "firstName": "Cameron",
            "lastName": "Johnson",
            "name": "Cameron Johnson",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAMERON_JOHNSON_BROOKLYN_NETS_NBA"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA"
          },
          "SPENCER_DINWIDDIE_1_NBA": {
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "firstName": "Spencer",
            "lastName": "Dinwiddie",
            "name": "Spencer Dinwiddie",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "SPENCER_DINWIDDIE_BROOKLYN_NETS_NBA"
          },
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA"
          },
          "DENNIS_SMITH_JR_1_NBA": {
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "firstName": "Dennis",
            "lastName": "Smith Jr.",
            "name": "Dennis Smith Jr.",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DENNIS_SMITH_BROOKLYN_NETS_NBA"
          },
          "LONNIE_WALKER_IV_1_NBA": {
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "firstName": "Lonnie",
            "lastName": "Walker IV",
            "name": "Lonnie Walker IV",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "LONNIE_WALKER_IV_BROOKLYN_NETS_NBA"
          },
          "DARIO_SARIC_1_NBA": {
            "playerID": "DARIO_SARIC_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DARIO_SARIC_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Dario",
            "lastName": "Saric",
            "name": "Dario Šarić"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          },
          "MOSES_MOODY_1_NBA": {
            "playerID": "MOSES_MOODY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "MOSES_MOODY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Moses",
            "lastName": "Moody",
            "name": "Moses Moody"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "ROYCE_ONEALE_1_NBA": {
            "playerID": "ROYCE_ONEALE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "ROYCE_ONEALE_BROOKLYN_NETS_NBA",
            "firstName": "Royce",
            "lastName": "O'Neale",
            "name": "Royce O'Neale"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 98,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 109,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 16,
              "defensiveRebounds": 14,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 121,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 4,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 466,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 16,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "assists": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 9,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 8,
              "blocks": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 5,
              "blocks": 4,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 222,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 338,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "steals": 7,
              "threePointersMade": 4,
              "largestLead": 12,
              "threePointersAttempted": 22,
              "offensiveRebounds": 16,
              "turnovers": 13,
              "fouls": 17,
              "blocks": 8,
              "points": 109,
              "fieldGoalsMade": 43,
              "rebounds": 60,
              "defensiveRebounds": 44,
              "assists": 24,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 71,
              "secondsInLead": 1063,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 19,
              "twoPointersMade": 39
            },
            "home": {
              "longestScoringRun": 7,
              "largestLead": 9,
              "secondsInLead": 1524,
              "turnovers": 10,
              "blocks": 12,
              "defensiveRebounds": 27,
              "steals": 7,
              "threePointersMade": 13,
              "freeThrowsMade": 17,
              "threePointersAttempted": 42,
              "rebounds": 38,
              "offensiveRebounds": 11,
              "points": 98,
              "fieldGoalsMade": 34,
              "fouls": 23,
              "assists": 23,
              "fieldGoalsAttempted": 89,
              "twoPointersAttempted": 47,
              "freeThrowsAttempted": 22,
              "twoPointersMade": 21
            },
            "DARIO_SARIC_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 269,
              "freeThrowsMade": 1,
              "points": 3,
              "twoPointersMade": 1
            },
            "CAMERON_JOHNSON_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "blocks": 2,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 56,
              "assists": 4,
              "fieldGoalsAttempted": 9,
              "fouls": 5,
              "plusMinus": -6,
              "turnovers": 1,
              "steals": 1,
              "secondsPlayed": 1610
            },
            "KEVON_LOONEY_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "assists": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": 3,
              "secondsPlayed": 795
            },
            "KLAY_THOMPSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "fouls": 1,
              "steals": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": -1,
              "assists": 3,
              "secondsPlayed": 1788
            },
            "LESTER_QUINONES_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "defensiveRebounds": 4,
              "assists": 2,
              "threePointersAttempted": 2,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "steals": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "points": 3,
              "twoPointersMade": 1,
              "plusMinus": 5,
              "secondsPlayed": 1427,
              "fouls": 3
            },
            "NIC_CLAXTON_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "twoPointersMade": 7,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "fouls": 1,
              "blocks": 7,
              "turnovers": 0,
              "secondsPlayed": 1916,
              "plusMinus": -8
            },
            "MOSES_MOODY_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "turnovers": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "secondsPlayed": 923,
              "plusMinus": 5
            },
            "DRAYMOND_GREEN_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 8,
              "twoPointersMade": 4,
              "fouls": 2,
              "assists": 7,
              "turnovers": 3,
              "blocks": 2,
              "rebounds": 10,
              "offensiveRebounds": 2,
              "plusMinus": 11,
              "secondsPlayed": 1820
            },
            "DENNIS_SMITH_JR_1_NBA": {
              "steals": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 3,
              "defensiveRebounds": 4,
              "blocks": 2,
              "turnovers": 4,
              "fouls": 4,
              "assists": 5,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 12,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1852
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 10,
              "twoPointersMade": 6,
              "fouls": 3,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 15,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "plusMinus": 11,
              "assists": 3,
              "secondsPlayed": 2276
            },
            "CAM_THOMAS_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 2,
              "turnovers": 1,
              "assists": 3,
              "defensiveRebounds": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "threePointersAttempted": 6,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 19,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 15,
              "points": 18,
              "twoPointersMade": 4,
              "fouls": 6,
              "plusMinus": -14,
              "freeThrowsAttempted": 11,
              "secondsPlayed": 2180
            },
            "GUI_SANTOS_1_NBA": {
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 3,
              "blocks": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "rebounds": 5,
              "fouls": 2,
              "offensiveRebounds": 2,
              "plusMinus": 13,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1063,
              "freeThrowsMade": 3,
              "points": 9
            },
            "ROYCE_ONEALE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "fouls": 4,
              "steals": 1,
              "threePointersMade": 5,
              "points": 15,
              "threePointersAttempted": 12,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "plusMinus": -12,
              "secondsPlayed": 1621
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "fouls": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "steals": 1,
              "assists": 3,
              "blocks": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "secondsPlayed": 1982,
              "points": 28,
              "twoPointersMade": 9
            },
            "MIKAL_BRIDGES_1_NBA": {
              "fouls": 0,
              "steals": 1,
              "blocks": 1,
              "threePointersMade": 1,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 7,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "assists": 4,
              "fieldGoalsMade": 5,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2551,
              "points": 13,
              "twoPointersMade": 4
            },
            "STEPHEN_CURRY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 3,
              "defensiveRebounds": 4,
              "turnovers": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "threePointersMade": 4,
              "threePointersAttempted": 11,
              "fouls": 2,
              "fieldGoalsMade": 12,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 13,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 29,
              "twoPointersMade": 8,
              "plusMinus": 6,
              "secondsPlayed": 2057
            },
            "LONNIE_WALKER_IV_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 4,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 306
            },
            "SPENCER_DINWIDDIE_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "points": 9,
              "fouls": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "plusMinus": -14,
              "assists": 5,
              "secondsPlayed": 2363
            }
          },
          "reg": {
            "away": {
              "points": 109
            },
            "home": {
              "points": 98
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fouls": 8,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 4,
              "offensiveRebounds": 6,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 3,
              "fouls": 9,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-232",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-CAM_THOMAS_1_NBA-game-ou-over": {
            "oddID": "points-CAM_THOMAS_1_NBA-game-ou-over",
            "opposingOddID": "points-CAM_THOMAS_1_NBA-game-ou-under",
            "marketName": "Cam Thomas Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-MIKAL_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Mikal Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+170",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-CAMERON_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Cameron Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-under": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+129",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-over": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-6.5",
            "bookSpread": "-6.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+134",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under": {
            "oddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "opposingOddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "marketName": "Spencer Dinwiddie Points Over/Under",
            "statID": "points",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-NIC_CLAXTON_1_NBA-game-ou-under": {
            "oddID": "points-NIC_CLAXTON_1_NBA-game-ou-under",
            "opposingOddID": "points-NIC_CLAXTON_1_NBA-game-ou-over",
            "marketName": "Nic Claxton Points Over/Under",
            "statID": "points",
            "statEntityID": "NIC_CLAXTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIC_CLAXTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-KLAY_THOMPSON_1_NBA-game-ou-over": {
            "oddID": "points-KLAY_THOMPSON_1_NBA-game-ou-over",
            "opposingOddID": "points-KLAY_THOMPSON_1_NBA-game-ou-under",
            "marketName": "Klay Thompson Points Over/Under",
            "statID": "points",
            "statEntityID": "KLAY_THOMPSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KLAY_THOMPSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "18.5",
            "bookOverUnder": "18.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "18.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+725",
            "bookOdds": "+677",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+677",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Golden St Warriors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "104.5",
            "bookOverUnder": "104.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "104.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+120",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-CAMERON_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "assists-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Cameron Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-150",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over": {
            "oddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "opposingOddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "marketName": "Spencer Dinwiddie Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+125",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-JONATHAN_KUMINGA_1_NBA-game-ou-under": {
            "oddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-under",
            "opposingOddID": "points-JONATHAN_KUMINGA_1_NBA-game-ou-over",
            "marketName": "Jonathan Kuminga Points Over/Under",
            "statID": "points",
            "statEntityID": "JONATHAN_KUMINGA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "Brooklyn Nets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-535",
            "bookOdds": "-901",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-901",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "Brooklyn Nets 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "assists-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Assists Over/Under",
            "statID": "assists",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-DENNIS_SMITH_JR_1_NBA-game-ou-under": {
            "oddID": "assists-DENNIS_SMITH_JR_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENNIS_SMITH_JR_1_NBA-game-ou-over",
            "marketName": "Dennis Smith Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SMITH_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "91.5",
            "bookOverUnder": "91.5",
            "score": 92,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "91.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-CAMERON_JOHNSON_1_NBA-game-ou-over": {
            "oddID": "assists-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "marketName": "Cameron Johnson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-131",
            "fairOverUnder": "2.5",
            "bookOverUnder": "2.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "202.5",
            "bookOverUnder": "202.5",
            "score": 207,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "202.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-LONNIE_WALKER_IV_1_NBA-game-ou-over": {
            "oddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-over",
            "opposingOddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-under",
            "marketName": "Lonnie Walker IV Points Over/Under",
            "statID": "points",
            "statEntityID": "LONNIE_WALKER_IV_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-149",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-under": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under": {
            "oddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "opposingOddID": "assists-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "marketName": "Spencer Dinwiddie Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-169",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-169",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Golden St Warriors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-DRAYMOND_GREEN_1_NBA-game-ou-over": {
            "oddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "opposingOddID": "points-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "marketName": "Draymond Green Points Over/Under",
            "statID": "points",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-CAMERON_JOHNSON_1_NBA-game-ou-under": {
            "oddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-CAMERON_JOHNSON_1_NBA-game-ou-over",
            "marketName": "Cameron Johnson Points Over/Under",
            "statID": "points",
            "statEntityID": "CAMERON_JOHNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAMERON_JOHNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over": {
            "oddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-over",
            "opposingOddID": "points-SPENCER_DINWIDDIE_1_NBA-game-ou-under",
            "marketName": "Spencer Dinwiddie Points Over/Under",
            "statID": "points",
            "statEntityID": "SPENCER_DINWIDDIE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-STEPHEN_CURRY_1_NBA-game-ou-over": {
            "oddID": "points-STEPHEN_CURRY_1_NBA-game-ou-over",
            "opposingOddID": "points-STEPHEN_CURRY_1_NBA-game-ou-under",
            "marketName": "Stephen Curry Points Over/Under",
            "statID": "points",
            "statEntityID": "STEPHEN_CURRY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "STEPHEN_CURRY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+6.5",
            "bookSpread": "+6.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Golden St Warriors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-138",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-138",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+535",
            "bookOdds": "+497",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+497",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-MIKAL_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "assists-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Mikal Bridges Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "Brooklyn Nets 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "25.5",
            "bookOverUnder": "25.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "25.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-DENNIS_SMITH_JR_1_NBA-game-ou-over": {
            "oddID": "assists-DENNIS_SMITH_JR_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENNIS_SMITH_JR_1_NBA-game-ou-under",
            "marketName": "Dennis Smith Jr. Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SMITH_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-MIKAL_BRIDGES_1_NBA-game-ou-over": {
            "oddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "opposingOddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "marketName": "Mikal Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Golden St Warriors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-103",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "marketName": "Brandin Podziemski Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-MIKAL_BRIDGES_1_NBA-game-ou-under": {
            "oddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-under",
            "opposingOddID": "points-MIKAL_BRIDGES_1_NBA-game-ou-over",
            "marketName": "Mikal Bridges Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKAL_BRIDGES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Golden St Warriors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "Brooklyn Nets 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-CAM_THOMAS_1_NBA-game-ou-under": {
            "oddID": "assists-CAM_THOMAS_1_NBA-game-ou-under",
            "opposingOddID": "assists-CAM_THOMAS_1_NBA-game-ou-over",
            "marketName": "Cam Thomas Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-179",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-179",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "48.5",
            "bookOverUnder": "48.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "48.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Golden St Warriors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Golden St Warriors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "44.5",
            "bookOverUnder": "44.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "44.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-179",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-179",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "47",
            "bookOverUnder": "47",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Golden St Warriors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "24.5",
            "bookOverUnder": "24.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "24.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+164",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "Brooklyn Nets 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "46.5",
            "bookOverUnder": "46.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "46.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-204",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-NIC_CLAXTON_1_NBA-game-ou-over": {
            "oddID": "points-NIC_CLAXTON_1_NBA-game-ou-over",
            "opposingOddID": "points-NIC_CLAXTON_1_NBA-game-ou-under",
            "marketName": "Nic Claxton Points Over/Under",
            "statID": "points",
            "statEntityID": "NIC_CLAXTON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIC_CLAXTON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under": {
            "oddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDIN_PODZIEMSKI_1_NBA-game-ou-over",
            "marketName": "Brandin Podziemski Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDIN_PODZIEMSKI_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "11.5",
            "bookOverUnder": "11.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Brooklyn Nets Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-140",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 98,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-725",
            "bookOdds": "-1408",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1408",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-CAM_THOMAS_1_NBA-game-ou-over": {
            "oddID": "assists-CAM_THOMAS_1_NBA-game-ou-over",
            "opposingOddID": "assists-CAM_THOMAS_1_NBA-game-ou-under",
            "marketName": "Cam Thomas Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+132",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-CAM_THOMAS_1_NBA-game-ou-under": {
            "oddID": "points-CAM_THOMAS_1_NBA-game-ou-under",
            "opposingOddID": "points-CAM_THOMAS_1_NBA-game-ou-over",
            "marketName": "Cam Thomas Points Over/Under",
            "statID": "points",
            "statEntityID": "CAM_THOMAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CAM_THOMAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "47",
            "bookOverUnder": "47",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "47",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "Brooklyn Nets 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "202.5",
            "bookOverUnder": "202.5",
            "score": 207,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "202.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "assists-DRAYMOND_GREEN_1_NBA-game-ou-under": {
            "oddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-under",
            "opposingOddID": "assists-DRAYMOND_GREEN_1_NBA-game-ou-over",
            "marketName": "Draymond Green Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DRAYMOND_GREEN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          },
          "points-LONNIE_WALKER_IV_1_NBA-game-ou-under": {
            "oddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-under",
            "opposingOddID": "points-LONNIE_WALKER_IV_1_NBA-game-ou-over",
            "marketName": "Lonnie Walker IV Points Over/Under",
            "statID": "points",
            "statEntityID": "LONNIE_WALKER_IV_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+113",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:44.320Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "startsAt": "2024-02-06T00:30:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "qQGTMXtiPDkp1cHaau3g",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "firstName": "Gary",
            "lastName": "Trent Jr.",
            "name": "Gary Trent Jr.",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA"
          },
          "ZION_WILLIAMSON_1_NBA": {
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "firstName": "Zion",
            "lastName": "Williamson",
            "name": "Zion Williamson",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "ZION_WILLIAMSON_NEW_ORLEANS_PELICANS_NBA"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "firstName": "Jonas",
            "lastName": "Valanciunas",
            "name": "Jonas Valanciunas",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA"
          },
          "DENNIS_SCHRODER_1_NBA": {
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "firstName": "Dennis",
            "lastName": "Schroder",
            "name": "Dennis Schroder",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "DENNIS_SCHRODER_TORONTO_RAPTORS_NBA"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "firstName": "Jakob",
            "lastName": "Poeltl",
            "name": "Jakob Poeltl",
            "nickname": "J. Pöltl",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          },
          "THADDEUS_YOUNG_1_NBA": {
            "playerID": "THADDEUS_YOUNG_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "THADDEUS_YOUNG_TORONTO_RAPTORS_NBA",
            "firstName": "Thaddeus",
            "lastName": "Young",
            "name": "Thaddeus Young"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "JALEN_MCDANIELS_1_NBA": {
            "playerID": "JALEN_MCDANIELS_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JALEN_MCDANIELS_TORONTO_RAPTORS_NBA",
            "firstName": "Jalen",
            "lastName": "McDaniels",
            "name": "Jalen McDaniels"
          },
          "DYSON_DANIELS_1_NBA": {
            "playerID": "DYSON_DANIELS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "DYSON_DANIELS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Dyson",
            "lastName": "Daniels",
            "name": "Dyson Daniels"
          },
          "CHRIS_BOUCHER_1_NBA": {
            "playerID": "CHRIS_BOUCHER_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "CHRIS_BOUCHER_TORONTO_RAPTORS_NBA",
            "firstName": "Chris",
            "lastName": "Boucher",
            "name": "Chris Boucher"
          },
          "NAJI_MARSHALL_1_NBA": {
            "playerID": "NAJI_MARSHALL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "NAJI_MARSHALL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Naji",
            "lastName": "Marshall",
            "name": "Naji Marshall"
          },
          "GARRETT_TEMPLE_1_NBA": {
            "playerID": "GARRETT_TEMPLE_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARRETT_TEMPLE_TORONTO_RAPTORS_NBA",
            "firstName": "Garrett",
            "lastName": "Temple",
            "name": "Garrett Temple"
          },
          "CODY_ZELLER_1_NBA": {
            "playerID": "CODY_ZELLER_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CODY_ZELLER_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Cody",
            "lastName": "Zeller",
            "name": "Cody Zeller"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "JORDAN_NWORA_1_NBA": {
            "playerID": "JORDAN_NWORA_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JORDAN_NWORA_TORONTO_RAPTORS_NBA",
            "firstName": "Jordan",
            "lastName": "Nwora",
            "name": "Jordan Nwora"
          },
          "HERBERT_JONES_1_NBA": {
            "playerID": "HERBERT_JONES_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "HERBERT_JONES_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Herbert",
            "lastName": "Jones",
            "name": "Herbert Jones"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 138,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 100,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 12,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 20,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 660,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 36,
              "threePointersAttempted": 15,
              "offensiveRebounds": 4,
              "assists": 11,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 21,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            }
          },
          "reg": {
            "away": {
              "points": 100
            },
            "home": {
              "points": 138
            }
          },
          "game": {
            "away": {
              "largestLead": 2,
              "secondsInLead": 12,
              "longestScoringRun": 7,
              "blocks": 6,
              "fouls": 12,
              "freeThrowsAttempted": 15,
              "threePointersAttempted": 31,
              "offensiveRebounds": 10,
              "turnovers": 18,
              "threePointersMade": 10,
              "freeThrowsMade": 10,
              "points": 100,
              "fieldGoalsMade": 40,
              "rebounds": 38,
              "defensiveRebounds": 28,
              "assists": 27,
              "steals": 4,
              "twoPointersMade": 30,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 53
            },
            "home": {
              "longestScoringRun": 10,
              "blocks": 5,
              "threePointersMade": 19,
              "offensiveRebounds": 17,
              "fouls": 13,
              "steals": 11,
              "largestLead": 45,
              "points": 138,
              "threePointersAttempted": 45,
              "rebounds": 51,
              "defensiveRebounds": 34,
              "turnovers": 7,
              "secondsInLead": 2820,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 13,
              "fieldGoalsMade": 53,
              "assists": 36,
              "fieldGoalsAttempted": 104,
              "twoPointersAttempted": 59,
              "twoPointersMade": 34
            },
            "GARY_TRENT_JR_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "plusMinus": -16,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 895,
              "points": 2,
              "twoPointersMade": 1
            },
            "ZION_WILLIAMSON_1_NBA": {
              "fouls": 0,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 63,
              "assists": 5,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "points": 16,
              "twoPointersMade": 5,
              "plusMinus": 16,
              "secondsPlayed": 1315
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "assists": 6,
              "threePointersMade": 1,
              "points": 8,
              "threePointersAttempted": 3,
              "plusMinus": -20,
              "secondsPlayed": 1454,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "turnovers": 2
            },
            "CJ_MCCOLLUM_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "assists": 3,
              "threePointersAttempted": 10,
              "steals": 2,
              "threePointersMade": 6,
              "fieldGoalsMade": 7,
              "plusMinus": 15,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 2,
              "points": 20,
              "twoPointersMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "secondsPlayed": 1358
            },
            "JAKOB_POELTL_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "blocks": 2,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "turnovers": 3,
              "points": 14,
              "twoPointersMade": 7,
              "fieldGoalPercent": 88,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "plusMinus": -21,
              "secondsPlayed": 1661
            },
            "DENNIS_SCHRODER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "turnovers": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "plusMinus": -25,
              "assists": 5,
              "blocks": 1,
              "secondsPlayed": 1058
            },
            "SCOTTIE_BARNES_1_NBA": {
              "fouls": 1,
              "steals": 0,
              "turnovers": 1,
              "defensiveRebounds": 3,
              "twoPointersMade": 3,
              "blocks": 2,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "plusMinus": -22,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 6,
              "points": 17,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1513,
              "threePointersMade": 2,
              "freeThrowsMade": 5
            },
            "LARRY_NANCE_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 4,
              "twoPointersMade": 2,
              "defensiveRebounds": 5,
              "fouls": 4,
              "plusMinus": 27,
              "secondsPlayed": 1229,
              "rebounds": 6,
              "offensiveRebounds": 1
            },
            "THADDEUS_YOUNG_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "defensiveRebounds": 1,
              "plusMinus": -13,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "secondsPlayed": 871,
              "rebounds": 2,
              "offensiveRebounds": 1
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "assists": 3,
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 4,
              "plusMinus": 13,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "points": 10,
              "offensiveRebounds": 8,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1205,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "TREY_MURPHY_III_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "fouls": 1,
              "blocks": 2,
              "threePointersAttempted": 8,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 2,
              "points": 10,
              "twoPointersMade": 2,
              "plusMinus": 23,
              "secondsPlayed": 1485
            },
            "BRUCE_BROWN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "points": 9,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 3,
              "plusMinus": -31,
              "secondsPlayed": 1566
            },
            "JORDAN_HAWKINS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -2,
              "secondsPlayed": 446
            },
            "JALEN_MCDANIELS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 2,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "fouls": 3,
              "offensiveRebounds": 1,
              "turnovers": 4,
              "plusMinus": -4,
              "fieldGoalPercent": 20,
              "assists": 0,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 720
            },
            "DYSON_DANIELS_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "assists": 4,
              "steals": 3,
              "plusMinus": 19,
              "secondsPlayed": 1264
            },
            "CHRIS_BOUCHER_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "threePointersMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -4,
              "fieldGoalPercent": 80,
              "assists": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 720,
              "points": 11,
              "twoPointersMade": 3
            },
            "NAJI_MARSHALL_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "threePointersMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fouls": 3,
              "assists": 5,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "turnovers": 4,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1162,
              "freeThrowsMade": 4,
              "points": 8
            },
            "GARRETT_TEMPLE_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 720,
              "steals": 1,
              "points": 5,
              "twoPointersMade": 2
            },
            "CODY_ZELLER_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 2,
              "secondsPlayed": 272
            },
            "JOSE_ALVARADO_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 4,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 4,
              "steals": 3,
              "points": 11,
              "twoPointersMade": 4,
              "plusMinus": 23,
              "secondsPlayed": 1522,
              "rebounds": 5,
              "defensiveRebounds": 5
            },
            "JORDAN_NWORA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "turnovers": 3,
              "steals": 1,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": -6,
              "assists": 5,
              "secondsPlayed": 1412,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5
            },
            "HERBERT_JONES_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "points": 7,
              "plusMinus": 15,
              "blocks": 0,
              "secondsPlayed": 1344,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "assists": 2,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2
            },
            "BRANDON_INGRAM_1_NBA": {
              "steals": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "defensiveRebounds": 5,
              "fouls": 1,
              "twoPointersMade": 8,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "blocks": 1,
              "twoPointersAttempted": 10,
              "fieldGoalsMade": 16,
              "threePointersAttempted": 11,
              "plusMinus": 37,
              "fieldGoalPercent": 76,
              "fieldGoalsAttempted": 21,
              "threePointersMade": 8,
              "points": 41,
              "secondsPlayed": 1797,
              "assists": 9
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 45,
              "blocks": 0,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 8,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 7,
              "assists": 6,
              "twoPointersAttempted": 20,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 12
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 7,
              "turnovers": 8,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 17
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 14,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 36,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 38,
              "threePointersAttempted": 14,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 10,
              "freeThrowsMade": 0,
              "twoPointersMade": 4,
              "rebounds": 12,
              "offensiveRebounds": 3,
              "assists": 10
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "startsAt": "2024-02-06T01:00:00.000Z",
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-139",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-4q-ou-under": {
            "oddID": "points-home-4q-ou-under",
            "opposingOddID": "points-home-4q-ou-over",
            "marketName": "New Orleans Pelicans 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-3q-ou-under": {
            "oddID": "points-away-3q-ou-under",
            "opposingOddID": "points-away-3q-ou-over",
            "marketName": "Toronto Raptors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+146",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1125",
            "bookOdds": "-2941",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-under": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-176",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1125",
            "bookOdds": "+1064",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1064",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+17.5",
            "bookSpread": "+17.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-34.5",
            "bookSpread": "-34.5",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+132",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+132",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-172",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1h-ou-under": {
            "oddID": "points-home-1h-ou-under",
            "opposingOddID": "points-home-1h-ou-over",
            "marketName": "New Orleans Pelicans 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-3q-ou-over": {
            "oddID": "points-away-3q-ou-over",
            "opposingOddID": "points-away-3q-ou-under",
            "marketName": "Toronto Raptors 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-ZION_WILLIAMSON_1_NBA-game-ou-under": {
            "oddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "marketName": "Zion Williamson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-17.5",
            "bookSpread": "-17.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-3q-ou-over": {
            "oddID": "points-home-3q-ou-over",
            "opposingOddID": "points-home-3q-ou-under",
            "marketName": "New Orleans Pelicans 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-940",
            "bookOdds": "-2174",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-CJ_MCCOLLUM_1_NBA-game-ou-over": {
            "oddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "opposingOddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "marketName": "CJ McCollum Points Over/Under",
            "statID": "points",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-3q-ou-under": {
            "oddID": "points-home-3q-ou-under",
            "opposingOddID": "points-home-3q-ou-over",
            "marketName": "New Orleans Pelicans 3rd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "34.5",
            "bookOverUnder": "34.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1h-ou-over": {
            "oddID": "points-away-1h-ou-over",
            "opposingOddID": "points-away-1h-ou-under",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "assists-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Assists Over/Under",
            "statID": "assists",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-172",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-172",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-2h-ml-home": {
            "oddID": "points-home-2h-ml-home",
            "opposingOddID": "points-away-2h-ml-away",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-2q-ou-over": {
            "oddID": "points-away-2q-ou-over",
            "opposingOddID": "points-away-2q-ou-under",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-136",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-under": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "assists-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+127",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-150",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-4q-ou-under": {
            "oddID": "points-away-4q-ou-under",
            "opposingOddID": "points-away-4q-ou-over",
            "marketName": "Toronto Raptors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+34.5",
            "bookSpread": "+34.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+34.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-4q-ou-over": {
            "oddID": "points-home-4q-ou-over",
            "opposingOddID": "points-home-4q-ou-under",
            "marketName": "New Orleans Pelicans 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-ZION_WILLIAMSON_1_NBA-game-ou-over": {
            "oddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "marketName": "Zion Williamson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-BRANDON_INGRAM_1_NBA-game-ou-over": {
            "oddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-over",
            "opposingOddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-under",
            "marketName": "Brandon Ingram Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-128",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+235",
            "bookOdds": "+213",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+213",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-CJ_MCCOLLUM_1_NBA-game-ou-under": {
            "oddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "opposingOddID": "points-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "marketName": "CJ McCollum Points Over/Under",
            "statID": "points",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "17.5",
            "bookOverUnder": "17.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "17.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-4q-ou-over": {
            "oddID": "points-away-4q-ou-over",
            "opposingOddID": "points-away-4q-ou-under",
            "marketName": "Toronto Raptors 4th Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+106",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1h-ou-under": {
            "oddID": "points-away-1h-ou-under",
            "opposingOddID": "points-away-1h-ou-over",
            "marketName": "Toronto Raptors 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+104",
            "fairOverUnder": "47.5",
            "bookOverUnder": "47.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "47.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-235",
            "bookOdds": "-300",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-300",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1235",
            "bookOdds": "-2703",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-2703",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1q-ou-over": {
            "oddID": "points-away-1q-ou-over",
            "opposingOddID": "points-away-1q-ou-under",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-over": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+115",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-BRANDON_INGRAM_1_NBA-game-ou-under": {
            "oddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-under",
            "opposingOddID": "assists-BRANDON_INGRAM_1_NBA-game-ou-over",
            "marketName": "Brandon Ingram Assists Over/Under",
            "statID": "assists",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-CJ_MCCOLLUM_1_NBA-game-ou-over": {
            "oddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "opposingOddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "marketName": "CJ McCollum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-12.5",
            "bookSpread": "-12.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-2q-ou-under": {
            "oddID": "points-home-2q-ou-under",
            "opposingOddID": "points-home-2q-ou-over",
            "marketName": "New Orleans Pelicans 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under": {
            "oddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-IMMANUEL_QUICKLEY_1_NBA-game-ou-over",
            "marketName": "Immanuel Quickley Points Over/Under",
            "statID": "points",
            "statEntityID": "IMMANUEL_QUICKLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "fairOverUnder": "19.5",
            "bookOverUnder": "19.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "overUnder": "19.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1q-ou-under": {
            "oddID": "points-away-1q-ou-under",
            "opposingOddID": "points-away-1q-ou-over",
            "marketName": "Toronto Raptors 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-101",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Toronto Raptors Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "-104",
            "fairOverUnder": "97.5",
            "bookOverUnder": "97.5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "97.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-JAKOB_POELTL_1_NBA-game-ou-under": {
            "oddID": "points-JAKOB_POELTL_1_NBA-game-ou-under",
            "opposingOddID": "points-JAKOB_POELTL_1_NBA-game-ou-over",
            "marketName": "Jakob Poeltl Points Over/Under",
            "statID": "points",
            "statEntityID": "JAKOB_POELTL_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JAKOB_POELTL_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+670",
            "bookOdds": "+634",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+634",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+12.5",
            "bookSpread": "+12.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-BRANDON_INGRAM_1_NBA-game-ou-over": {
            "oddID": "points-BRANDON_INGRAM_1_NBA-game-ou-over",
            "opposingOddID": "points-BRANDON_INGRAM_1_NBA-game-ou-under",
            "marketName": "Brandon Ingram Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-SCOTTIE_BARNES_1_NBA-game-ou-over": {
            "oddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-over",
            "opposingOddID": "points-SCOTTIE_BARNES_1_NBA-game-ou-under",
            "marketName": "Scottie Barnes Points Over/Under",
            "statID": "points",
            "statEntityID": "SCOTTIE_BARNES_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1h-ou-over": {
            "oddID": "points-home-1h-ou-over",
            "opposingOddID": "points-home-1h-ou-under",
            "marketName": "New Orleans Pelicans 1st Half Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "65.5",
            "bookOverUnder": "65.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "65.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-GARY_TRENT_JR_1_NBA-game-ou-over": {
            "oddID": "points-GARY_TRENT_JR_1_NBA-game-ou-over",
            "opposingOddID": "points-GARY_TRENT_JR_1_NBA-game-ou-under",
            "marketName": "Gary Trent Jr. Points Over/Under",
            "statID": "points",
            "statEntityID": "GARY_TRENT_JR_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "GARY_TRENT_JR_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-670",
            "bookOdds": "-1010",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1010",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-2q-ou-under": {
            "oddID": "points-away-2q-ou-under",
            "opposingOddID": "points-away-2q-ou-over",
            "marketName": "Toronto Raptors 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "28.5",
            "bookOverUnder": "28.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "28.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-2h-ml-away": {
            "oddID": "points-away-2h-ml-away",
            "opposingOddID": "points-home-2h-ml-home",
            "marketName": "2nd Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New Orleans Pelicans Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+104",
            "fairOverUnder": "131.5",
            "bookOverUnder": "131.5",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "131.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "assists-CJ_MCCOLLUM_1_NBA-game-ou-under": {
            "oddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-under",
            "opposingOddID": "assists-CJ_MCCOLLUM_1_NBA-game-ou-over",
            "marketName": "CJ McCollum Assists Over/Under",
            "statID": "assists",
            "statEntityID": "CJ_MCCOLLUM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+940",
            "bookOdds": "+885",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+885",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-BRANDON_INGRAM_1_NBA-game-ou-under": {
            "oddID": "points-BRANDON_INGRAM_1_NBA-game-ou-under",
            "opposingOddID": "points-BRANDON_INGRAM_1_NBA-game-ou-over",
            "marketName": "Brandon Ingram Points Over/Under",
            "statID": "points",
            "statEntityID": "BRANDON_INGRAM_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "BRANDON_INGRAM_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "20.5",
            "bookOverUnder": "20.5",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "20.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1235",
            "bookOdds": "+1182",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-2q-ou-over": {
            "oddID": "points-home-2q-ou-over",
            "opposingOddID": "points-home-2q-ou-under",
            "marketName": "New Orleans Pelicans 2nd Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "29.5",
            "bookOverUnder": "29.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "29.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "229",
            "bookOverUnder": "229",
            "score": 238,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "229",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "229",
            "bookOverUnder": "229",
            "score": 238,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "229",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under": {
            "oddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under",
            "opposingOddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over",
            "marketName": "Jonas Valanciunas Points Over/Under",
            "statID": "points",
            "statEntityID": "JONAS_VALANCIUNAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-129",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-over": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-101",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-ZION_WILLIAMSON_1_NBA-game-ou-under": {
            "oddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "opposingOddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "marketName": "Zion Williamson Points Over/Under",
            "statID": "points",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-DENNIS_SCHRODER_1_NBA-game-ou-under": {
            "oddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-under",
            "opposingOddID": "points-DENNIS_SCHRODER_1_NBA-game-ou-over",
            "marketName": "Dennis Schroder Points Over/Under",
            "statID": "points",
            "statEntityID": "DENNIS_SCHRODER_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1q-ou-over": {
            "oddID": "points-home-1q-ou-over",
            "opposingOddID": "points-home-1q-ou-under",
            "marketName": "New Orleans Pelicans 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-130",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over": {
            "oddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-over",
            "opposingOddID": "points-JONAS_VALANCIUNAS_1_NBA-game-ou-under",
            "marketName": "Jonas Valanciunas Points Over/Under",
            "statID": "points",
            "statEntityID": "JONAS_VALANCIUNAS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-ZION_WILLIAMSON_1_NBA-game-ou-over": {
            "oddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-over",
            "opposingOddID": "points-ZION_WILLIAMSON_1_NBA-game-ou-under",
            "marketName": "Zion Williamson Points Over/Under",
            "statID": "points",
            "statEntityID": "ZION_WILLIAMSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          },
          "points-home-1q-ou-under": {
            "oddID": "points-home-1q-ou-under",
            "opposingOddID": "points-home-1q-ou-over",
            "marketName": "New Orleans Pelicans 1st Quarter Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-102",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:05.594Z"
              }
            }
          }
        }
      },
      {
        "eventID": "UN6FGxRDUvPopnhVwCTX",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 132,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 129,
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 445,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 39,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 12,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 17,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 165,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 41,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 12
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 50,
              "longestScoringRun": 11,
              "rebounds": 48,
              "defensiveRebounds": 28,
              "fouls": 16,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 97,
              "secondsInLead": 1715,
              "freeThrowsAttempted": 23,
              "steals": 5,
              "points": 129,
              "threePointersAttempted": 25,
              "offensiveRebounds": 20,
              "assists": 26,
              "twoPointersAttempted": 72,
              "turnovers": 15,
              "threePointersMade": 12,
              "freeThrowsMade": 17,
              "twoPointersMade": 38
            },
            "home": {
              "fieldGoalsMade": 54,
              "longestScoringRun": 10,
              "rebounds": 25,
              "defensiveRebounds": 20,
              "fouls": 20,
              "largestLead": 14,
              "blocks": 7,
              "fieldGoalsAttempted": 86,
              "secondsInLead": 1055,
              "freeThrowsAttempted": 14,
              "steals": 7,
              "points": 132,
              "threePointersAttempted": 32,
              "offensiveRebounds": 5,
              "assists": 35,
              "twoPointersAttempted": 54,
              "turnovers": 12,
              "threePointersMade": 15,
              "freeThrowsMade": 9,
              "twoPointersMade": 39
            },
            "PASCAL_SIAKAM_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 69,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "secondsPlayed": 2089,
              "threePointersMade": 4,
              "twoPointersMade": 7,
              "freeThrowsMade": 3
            },
            "JAESEAN_TATE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 831,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JEFF_GREEN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 689,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "TJ_MCCONNELL_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 73,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 17,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 1156,
              "threePointersMade": 0,
              "twoPointersMade": 8,
              "freeThrowsMade": 1
            },
            "AARON_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -10,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 1211,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DILLON_BROOKS_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 53,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "secondsPlayed": 1876,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 4
            },
            "BUDDY_HIELD_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 11,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1466,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "JALEN_GREEN_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "secondsPlayed": 1971,
              "threePointersMade": 3,
              "twoPointersMade": 9,
              "freeThrowsMade": 3
            },
            "AMEN_THOMPSON_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 13,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 46,
              "blocks": 3,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 2,
              "offensiveRebounds": 7,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "secondsPlayed": 2033,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "JABARI_SMITH_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 8,
              "fieldGoalPercent": 53,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 4,
              "offensiveRebounds": 5,
              "assists": 0,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "secondsPlayed": 2388,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 2
            },
            "CAM_WHITMORE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -14,
              "fieldGoalPercent": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1243,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "MYLES_TURNER_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 6,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 1725,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 3
            },
            "JALEN_SMITH_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 3,
              "fieldGoalPercent": 67,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 997,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "ISAIAH_JACKSON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 137,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "ALPEREN_SENGUN_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": 8,
              "fieldGoalPercent": 47,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 1,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "secondsPlayed": 2158,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 6
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 80,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1880,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "AARON_NESMITH_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 5,
              "plusMinus": 1,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 3,
              "secondsPlayed": 2006,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "BEN_SHEPPARD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 235,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 53,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 1745,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 0
            },
            "OBI_TOPPIN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 964,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 129
            },
            "home": {
              "points": 132
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 19,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 12,
              "assists": 5,
              "twoPointersAttempted": 20,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 592,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 3,
              "offensiveRebounds": 5,
              "assists": 2,
              "twoPointersAttempted": 18,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 128,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 38,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 678,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 42,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            }
          }
        },
        "odds": {
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+245",
            "bookOdds": "+235",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+235",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-245",
            "bookOdds": "-282",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-282",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 132,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "239",
            "bookOverUnder": "239",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "239",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "239",
            "bookOverUnder": "239",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "239",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:31.379Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-07T00:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam"
          },
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "BUDDY_HIELD_1_NBA": {
            "playerID": "BUDDY_HIELD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BUDDY_HIELD_INDIANA_PACERS_NBA",
            "firstName": "Buddy",
            "lastName": "Hield",
            "name": "Buddy Hield"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA",
            "firstName": "Jabari",
            "lastName": "Smith",
            "name": "Jabari Smith"
          },
          "CAM_WHITMORE_1_NBA": {
            "playerID": "CAM_WHITMORE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "CAM_WHITMORE_HOUSTON_ROCKETS_NBA",
            "firstName": "Cam",
            "lastName": "Whitmore",
            "name": "Cam Whitmore"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner"
          },
          "JALEN_SMITH_1_NBA": {
            "playerID": "JALEN_SMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "JALEN_SMITH_INDIANA_PACERS_NBA",
            "firstName": "Jalen",
            "lastName": "Smith",
            "name": "Jalen Smith"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin"
          }
        }
      },
      {
        "eventID": "ClvAKk3UMaeaMqx2L0GN",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 121,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 95,
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 672,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 35,
              "longestScoringRun": 11,
              "rebounds": 39,
              "defensiveRebounds": 31,
              "fouls": 17,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 80,
              "secondsInLead": 0,
              "freeThrowsAttempted": 21,
              "steals": 7,
              "points": 95,
              "threePointersAttempted": 35,
              "offensiveRebounds": 8,
              "assists": 25,
              "twoPointersAttempted": 45,
              "turnovers": 18,
              "threePointersMade": 10,
              "freeThrowsMade": 15,
              "twoPointersMade": 25
            },
            "home": {
              "fieldGoalsMade": 47,
              "longestScoringRun": 12,
              "rebounds": 45,
              "defensiveRebounds": 34,
              "fouls": 19,
              "largestLead": 26,
              "blocks": 3,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 2832,
              "freeThrowsAttempted": 18,
              "steals": 10,
              "points": 121,
              "threePointersAttempted": 36,
              "offensiveRebounds": 11,
              "assists": 31,
              "twoPointersAttempted": 51,
              "turnovers": 13,
              "threePointersMade": 13,
              "freeThrowsMade": 14,
              "twoPointersMade": 34
            },
            "JIMMY_BUTLER_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 0,
              "plusMinus": 11,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 12,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 5,
              "turnovers": 5,
              "secondsPlayed": 2067,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 9
            },
            "JOE_INGLES_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 75,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 905,
              "threePointersMade": 3,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TYLER_HERRO_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 22,
              "fieldGoalPercent": 46,
              "blocks": 0,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1575,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "CALEB_HOUSTAN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 187,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DUNCAN_ROBINSON_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 10,
              "fieldGoalPercent": 57,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1297,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "CHUMA_OKEKE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 187,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "GOGA_BITADZE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 187,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JALEN_SUGGS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1669,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 8,
              "fieldGoalPercent": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 1404,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 3
            },
            "FRANZ_WAGNER_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": -20,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 7,
              "secondsPlayed": 2114,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "KEVIN_LOVE_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 1,
              "fouls": 4,
              "plusMinus": -8,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 7,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 910,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 14,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 1480,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "MARKELLE_FULTZ_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "secondsPlayed": 1658,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "TERRY_ROZIER_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 21,
              "fieldGoalPercent": 58,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1875,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "freeThrowsMade": 2
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "plusMinus": -22,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1673,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "COLE_ANTHONY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 817,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "BAM_ADEBAYO_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 32,
              "fieldGoalPercent": 78,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1783,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 0
            },
            "HAYWOOD_HIGHSMITH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 186,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JOSH_RICHARDSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": 16,
              "fieldGoalPercent": 71,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 13,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 1636,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "JONATHAN_ISAAC_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": -18,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 2,
              "secondsPlayed": 612,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PAOLO_BANCHERO_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": -23,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 2069,
              "threePointersMade": 1,
              "twoPointersMade": 6,
              "freeThrowsMade": 8
            },
            "ANTHONY_BLACK_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 187,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MORITZ_WAGNER_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 979,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "GARY_HARRIS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -17,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1156,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 1
            }
          },
          "reg": {
            "away": {
              "points": 95
            },
            "home": {
              "points": 121
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 26,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 24,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 5,
              "points": 40,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 10,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+140",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-162",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-162",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "213.5",
            "bookOverUnder": "213.5",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "213.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "213.5",
            "bookOverUnder": "213.5",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "213.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:40.093Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-07T00:30:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JIMMY_BUTLER_1_NBA": {
            "playerID": "JIMMY_BUTLER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JIMMY_BUTLER_MIAMI_HEAT_NBA",
            "firstName": "Jimmy",
            "lastName": "Butler",
            "name": "Jimmy Butler"
          },
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro"
          },
          "CALEB_HOUSTAN_1_NBA": {
            "playerID": "CALEB_HOUSTAN_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "CALEB_HOUSTAN_ORLANDO_MAGIC_NBA",
            "firstName": "Caleb",
            "lastName": "Houstan",
            "name": "Caleb Houstan"
          },
          "DUNCAN_ROBINSON_1_NBA": {
            "playerID": "DUNCAN_ROBINSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "DUNCAN_ROBINSON_MIAMI_HEAT_NBA",
            "firstName": "Duncan",
            "lastName": "Robinson",
            "name": "Duncan Robinson"
          },
          "CHUMA_OKEKE_1_NBA": {
            "playerID": "CHUMA_OKEKE_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "CHUMA_OKEKE_ORLANDO_MAGIC_NBA",
            "firstName": "Chuma",
            "lastName": "Okeke",
            "name": "Chuma Okeke"
          },
          "GOGA_BITADZE_1_NBA": {
            "playerID": "GOGA_BITADZE_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GOGA_BITADZE_ORLANDO_MAGIC_NBA",
            "firstName": "Goga",
            "lastName": "Bitadze",
            "name": "Goga Bitadze"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA",
            "firstName": "Jamie",
            "lastName": "Jaquez",
            "name": "Jamie Jaquez"
          },
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier"
          },
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA",
            "firstName": "Wendell",
            "lastName": "Carter",
            "name": "Wendell Carter Jr"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo"
          },
          "HAYWOOD_HIGHSMITH_1_NBA": {
            "playerID": "HAYWOOD_HIGHSMITH_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "HAYWOOD_HIGHSMITH_MIAMI_HEAT_NBA",
            "firstName": "Haywood",
            "lastName": "Highsmith",
            "name": "Haywood Highsmith"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero"
          },
          "ANTHONY_BLACK_1_NBA": {
            "playerID": "ANTHONY_BLACK_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "ANTHONY_BLACK_ORLANDO_MAGIC_NBA",
            "firstName": "Anthony",
            "lastName": "Black",
            "name": "Anthony Black"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner"
          },
          "GARY_HARRIS_1_NBA": {
            "playerID": "GARY_HARRIS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GARY_HARRIS_ORLANDO_MAGIC_NBA",
            "firstName": "Gary",
            "lastName": "Harris",
            "name": "Gary Harris"
          }
        }
      },
      {
        "eventID": "r3PvATSwZ0BhawHZAiz0",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA"
          },
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA"
          },
          "ISAIAH_HARTENSTEIN_1_NBA": {
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "firstName": "Isaiah",
            "lastName": "Hartenstein",
            "name": "Isaiah Hartenstein",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "ISAIAH_HARTENSTEIN_NEW_YORK_KNICKS_NBA"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard"
          },
          "DERRICK_ROSE_1_NBA": {
            "playerID": "DERRICK_ROSE_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DERRICK_ROSE_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Derrick",
            "lastName": "Rose",
            "name": "Derrick Rose"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride"
          },
          "DAVID_RODDY_1_NBA": {
            "playerID": "DAVID_RODDY_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DAVID_RODDY_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "David",
            "lastName": "Roddy",
            "name": "David Roddy"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "GG",
            "lastName": "Jackson",
            "name": "GG Jackson"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Vince",
            "lastName": "Williams",
            "name": "Vince Williams Jr"
          },
          "TAJ_GIBSON_1_NBA": {
            "playerID": "TAJ_GIBSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "TAJ_GIBSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Taj",
            "lastName": "Gibson",
            "name": "Taj Gibson"
          },
          "MALACHI_FLYNN_1_NBA": {
            "playerID": "MALACHI_FLYNN_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MALACHI_FLYNN_NEW_YORK_KNICKS_NBA",
            "firstName": "Malachi",
            "lastName": "Flynn",
            "name": "Malachi Flynn"
          },
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar"
          },
          "LUKE_KENNARD_1_NBA": {
            "playerID": "LUKE_KENNARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "LUKE_KENNARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Luke",
            "lastName": "Kennard",
            "name": "Luke Kennard"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 123,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 113,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 704,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 12,
              "rebounds": 36,
              "defensiveRebounds": 27,
              "fouls": 15,
              "largestLead": 0,
              "blocks": 5,
              "fieldGoalsAttempted": 80,
              "secondsInLead": 0,
              "freeThrowsAttempted": 16,
              "steals": 4,
              "points": 113,
              "threePointersAttempted": 37,
              "offensiveRebounds": 9,
              "assists": 33,
              "twoPointersAttempted": 43,
              "turnovers": 19,
              "threePointersMade": 21,
              "freeThrowsMade": 10,
              "twoPointersMade": 20
            },
            "home": {
              "fieldGoalsMade": 48,
              "longestScoringRun": 10,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "fouls": 12,
              "largestLead": 28,
              "blocks": 5,
              "fieldGoalsAttempted": 86,
              "secondsInLead": 2864,
              "freeThrowsAttempted": 20,
              "steals": 13,
              "points": 123,
              "threePointersAttempted": 27,
              "offensiveRebounds": 8,
              "assists": 28,
              "twoPointersAttempted": 59,
              "turnovers": 10,
              "threePointersMade": 11,
              "freeThrowsMade": 16,
              "twoPointersMade": 37
            },
            "JACOB_GILYARD_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 0,
              "turnovers": 4,
              "secondsPlayed": 1452,
              "threePointersMade": 4,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DERRICK_ROSE_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "secondsPlayed": 708,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "SANTI_ALDAMA_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": -28,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1351,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "MILES_MCBRIDE_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": 0,
              "fieldGoalPercent": 36,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 0,
              "secondsPlayed": 1886,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "DAVID_RODDY_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "secondsPlayed": 1360,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "GG_JACKSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 14,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1250,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": -6,
              "fieldGoalPercent": 35,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "secondsPlayed": 2090,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 4
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 62,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "secondsPlayed": 2419,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "freeThrowsMade": 0
            },
            "JOSH_HART_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "plusMinus": 20,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 2236,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 3
            },
            "TAJ_GIBSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 781,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 9,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 2404,
              "threePointersMade": 4,
              "twoPointersMade": 8,
              "freeThrowsMade": 4
            },
            "MALACHI_FLYNN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 15,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 700,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JOHN_KONCHAR_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1569,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JALEN_BRUNSON_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 52,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "secondsPlayed": 1875,
              "threePointersMade": 1,
              "twoPointersMade": 10,
              "freeThrowsMade": 4
            },
            "ISAIAH_HARTENSTEIN_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": 12,
              "fieldGoalPercent": 88,
              "blocks": 3,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 2099,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 3
            },
            "LUKE_KENNARD_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1461,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            }
          },
          "reg": {
            "away": {
              "points": 113
            },
            "home": {
              "points": 123
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 39,
              "threePointersAttempted": 14,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 7,
              "turnovers": 5,
              "threePointersMade": 9,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 26,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 28,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 7,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 28,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "startsAt": "2024-02-07T00:30:00.000Z",
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "100.5",
            "bookOverUnder": "100.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "100.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-151",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-715",
            "bookOdds": "-952",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-952",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "assists-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+113",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+113",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-143",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-143",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Memphis Grizzlies Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "100.5",
            "bookOverUnder": "100.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "100.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-over": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+109",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-103",
            "fairSpread": "-13.5",
            "bookSpread": "-13.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "spread": "-13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-DONTE_DIVINCENZO_1_NBA-game-ou-under": {
            "oddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-under",
            "opposingOddID": "points-DONTE_DIVINCENZO_1_NBA-game-ou-over",
            "marketName": "Donte DiVincenzo Points Over/Under",
            "statID": "points",
            "statEntityID": "DONTE_DIVINCENZO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over": {
            "oddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-over",
            "opposingOddID": "points-PRECIOUS_ACHIUWA_1_NBA-game-ou-under",
            "marketName": "Precious Achiuwa Points Over/Under",
            "statID": "points",
            "statEntityID": "PRECIOUS_ACHIUWA_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "13.5",
            "bookOverUnder": "13.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over": {
            "oddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-over",
            "opposingOddID": "points-ISAIAH_HARTENSTEIN_1_NBA-game-ou-under",
            "marketName": "Isaiah Hartenstein Points Over/Under",
            "statID": "points",
            "statEntityID": "ISAIAH_HARTENSTEIN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "assists-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "assists-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 4,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+715",
            "bookOdds": "+689",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+689",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "214.5",
            "bookOverUnder": "214.5",
            "score": 236,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "214.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+13.5",
            "bookSpread": "+13.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+13.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "214.5",
            "bookOverUnder": "214.5",
            "score": 236,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "214.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-135",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+104",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+104",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "New York Knicks Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-120",
            "fairOverUnder": "113.5",
            "bookOverUnder": "113.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "113.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:14.461Z"
              }
            }
          }
        }
      },
      {
        "eventID": "vWIp4VU2OKGoNE7lRfmQ",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 107,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 119,
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 2,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 360,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 43,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 11,
              "rebounds": 45,
              "defensiveRebounds": 39,
              "fouls": 12,
              "largestLead": 23,
              "blocks": 3,
              "fieldGoalsAttempted": 91,
              "secondsInLead": 2520,
              "freeThrowsAttempted": 13,
              "steals": 7,
              "points": 119,
              "threePointersAttempted": 43,
              "offensiveRebounds": 6,
              "assists": 25,
              "twoPointersAttempted": 48,
              "turnovers": 10,
              "threePointersMade": 19,
              "freeThrowsMade": 8,
              "twoPointersMade": 27
            },
            "home": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 8,
              "rebounds": 43,
              "defensiveRebounds": 35,
              "fouls": 13,
              "largestLead": 3,
              "blocks": 5,
              "fieldGoalsAttempted": 91,
              "secondsInLead": 43,
              "freeThrowsAttempted": 15,
              "steals": 6,
              "points": 107,
              "threePointersAttempted": 33,
              "offensiveRebounds": 8,
              "assists": 33,
              "twoPointersAttempted": 58,
              "turnovers": 10,
              "threePointersMade": 12,
              "freeThrowsMade": 13,
              "twoPointersMade": 29
            },
            "NIC_CLAXTON_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "plusMinus": -15,
              "fieldGoalPercent": 33,
              "blocks": 5,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "secondsPlayed": 2076,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 3
            },
            "GRANT_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 40,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 3,
              "secondsPlayed": 1285,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DENNIS_SMITH_JR_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1097,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "CAM_THOMAS_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "secondsPlayed": 2240,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 3
            },
            "JADEN_HARDY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 13,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 451,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JOSH_GREEN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -5,
              "fieldGoalPercent": 45,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 12,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1997,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "ROYCE_ONEALE_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1904,
              "threePointersMade": 4,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "MIKAL_BRIDGES_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -18,
              "fieldGoalPercent": 52,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 2310,
              "threePointersMade": 5,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "KYRIE_IRVING_1_NBA": {
              "fieldGoalsMade": 15,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 15,
              "fieldGoalPercent": 63,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "secondsPlayed": 2380,
              "threePointersMade": 6,
              "twoPointersMade": 9,
              "freeThrowsMade": 0
            },
            "DWIGHT_POWELL_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1058,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "LUKA_DONCIC_1_NBA": {
              "fieldGoalsMade": 13,
              "rebounds": 18,
              "defensiveRebounds": 17,
              "fouls": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 48,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "secondsPlayed": 2581,
              "threePointersMade": 4,
              "twoPointersMade": 9,
              "freeThrowsMade": 5
            },
            "TRENDON_WATFORD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -7,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 152,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BEN_SIMMONS_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 57,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 0,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1216,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1526,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "freeThrowsMade": 3
            },
            "MAXI_KLEBER_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1822,
              "threePointersMade": 1,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "SPENCER_DINWIDDIE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 9,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "secondsPlayed": 2076,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "DERRICK_JONES_JR_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 0,
              "plusMinus": 8,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1300,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 119
            },
            "home": {
              "points": 107
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 18,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 20,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 7,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-132",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+112",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "234.5",
            "bookOverUnder": "234.5",
            "score": 226,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "234.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "234.5",
            "bookOverUnder": "234.5",
            "score": 226,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "234.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:55.482Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-07T00:30:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton"
          },
          "GRANT_WILLIAMS_1_NBA": {
            "playerID": "GRANT_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "GRANT_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Grant",
            "lastName": "Williams",
            "name": "Grant Williams"
          },
          "DENNIS_SMITH_JR_1_NBA": {
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DENNIS_SMITH_BROOKLYN_NETS_NBA",
            "firstName": "Dennis",
            "lastName": "Smith",
            "name": "Dennis Smith"
          },
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "ROYCE_ONEALE_1_NBA": {
            "playerID": "ROYCE_ONEALE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "ROYCE_ONEALE_BROOKLYN_NETS_NBA",
            "firstName": "Royce",
            "lastName": "O'Neale",
            "name": "Royce O'Neale"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges"
          },
          "KYRIE_IRVING_1_NBA": {
            "playerID": "KYRIE_IRVING_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "KYRIE_IRVING_DALLAS_MAVERICKS_NBA",
            "firstName": "Kyrie",
            "lastName": "Irving",
            "name": "Kyrie Irving"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Dončić"
          },
          "TRENDON_WATFORD_1_NBA": {
            "playerID": "TRENDON_WATFORD_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "TRENDON_WATFORD_BROOKLYN_NETS_NBA",
            "firstName": "Trendon",
            "lastName": "Watford",
            "name": "Trendon Watford"
          },
          "BEN_SIMMONS_1_NBA": {
            "playerID": "BEN_SIMMONS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "BEN_SIMMONS_BROOKLYN_NETS_NBA",
            "firstName": "Ben",
            "lastName": "Simmons",
            "name": "Ben Simmons"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway",
            "name": "Tim Hardaway Jr"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "SPENCER_DINWIDDIE_1_NBA": {
            "playerID": "SPENCER_DINWIDDIE_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "SPENCER_DINWIDDIE_BROOKLYN_NETS_NBA",
            "firstName": "Spencer",
            "lastName": "Dinwiddie",
            "name": "Spencer Dinwiddie"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA",
            "firstName": "Derrick",
            "lastName": "Jones",
            "name": "Derrick Jones Jr"
          }
        }
      },
      {
        "eventID": "Ufu9Gy09Dfbl4so7vT2p",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "ALEX_CARUSO_1_NBA": {
            "playerID": "ALEX_CARUSO_1_NBA",
            "firstName": "Alex",
            "lastName": "Caruso",
            "name": "Alex Caruso",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ALEX_CARUSO_CHICAGO_BULLS_NBA"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Anthony Edwards",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "firstName": "Nikola",
            "lastName": "Vučević",
            "name": "Nikola Vučević",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA"
          },
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "JORDAN_MCLAUGHLIN_1_NBA": {
            "playerID": "JORDAN_MCLAUGHLIN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JORDAN_MCLAUGHLIN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jordan",
            "lastName": "McLaughlin",
            "name": "Jordan McLaughlin"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "JEVON_CARTER_1_NBA": {
            "playerID": "JEVON_CARTER_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JEVON_CARTER_CHICAGO_BULLS_NBA",
            "firstName": "Jevon",
            "lastName": "Carter",
            "name": "Jevon Carter"
          },
          "TORREY_CRAIG_1_NBA": {
            "playerID": "TORREY_CRAIG_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TORREY_CRAIG_CHICAGO_BULLS_NBA",
            "firstName": "Torrey",
            "lastName": "Craig",
            "name": "Torrey Craig"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 129,
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 123,
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 649,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 4,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 38,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 21,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 42,
              "longestScoringRun": 8,
              "rebounds": 42,
              "defensiveRebounds": 32,
              "fouls": 25,
              "largestLead": 23,
              "blocks": 5,
              "fieldGoalsAttempted": 92,
              "secondsInLead": 2661,
              "freeThrowsAttempted": 26,
              "steals": 6,
              "points": 123,
              "threePointersAttempted": 45,
              "offensiveRebounds": 10,
              "assists": 28,
              "twoPointersAttempted": 47,
              "turnovers": 13,
              "threePointersMade": 20,
              "freeThrowsMade": 19,
              "twoPointersMade": 22
            },
            "home": {
              "fieldGoalsMade": 45,
              "longestScoringRun": 11,
              "rebounds": 48,
              "defensiveRebounds": 35,
              "fouls": 22,
              "largestLead": 6,
              "blocks": 16,
              "fieldGoalsAttempted": 93,
              "secondsInLead": 411,
              "freeThrowsAttempted": 32,
              "steals": 9,
              "points": 129,
              "threePointersAttempted": 30,
              "offensiveRebounds": 13,
              "assists": 24,
              "twoPointersAttempted": 63,
              "turnovers": 14,
              "threePointersMade": 12,
              "freeThrowsMade": 27,
              "twoPointersMade": 33
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 551,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JORDAN_MCLAUGHLIN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 401,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 16,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "secondsPlayed": 2317,
              "threePointersMade": 7,
              "twoPointersMade": 4,
              "freeThrowsMade": 4
            },
            "COBY_WHITE_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 4,
              "plusMinus": 7,
              "fieldGoalPercent": 52,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 13,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "secondsPlayed": 2533,
              "threePointersMade": 7,
              "twoPointersMade": 4,
              "freeThrowsMade": 4
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -8,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1158,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MIKE_CONLEY_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 43,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 2183,
              "threePointersMade": 3,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "NAZ_REID_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 36,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "secondsPlayed": 1212,
              "threePointersMade": 2,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "DEMAR_DEROZAN_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 12,
              "fieldGoalPercent": 42,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "freeThrowsAttempted": 18,
              "steals": 4,
              "points": 33,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "secondsPlayed": 2557,
              "threePointersMade": 0,
              "twoPointersMade": 8,
              "freeThrowsMade": 17
            },
            "RUDY_GOBERT_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 16,
              "defensiveRebounds": 9,
              "fouls": 5,
              "plusMinus": -8,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 12,
              "threePointersAttempted": 0,
              "offensiveRebounds": 7,
              "assists": 1,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 2664,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 6
            },
            "KYLE_ANDERSON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 963,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JESSE_EDWARDS_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 5,
              "plusMinus": -4,
              "fieldGoalPercent": 46,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 38,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 5,
              "secondsPlayed": 2613,
              "threePointersMade": 5,
              "twoPointersMade": 7,
              "freeThrowsMade": 9
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 5,
              "plusMinus": 5,
              "fieldGoalPercent": 63,
              "blocks": 4,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "secondsPlayed": 2558,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "freeThrowsMade": 2
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 16,
              "defensiveRebounds": 10,
              "fouls": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 54,
              "blocks": 4,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 0,
              "offensiveRebounds": 6,
              "assists": 0,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "secondsPlayed": 2128,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 2
            },
            "AYO_DOSUNMU_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 1739,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "JEVON_CARTER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 416,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JADEN_MCDANIELS_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 55,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "secondsPlayed": 2389,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "ALEX_CARUSO_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 1,
              "plusMinus": 19,
              "fieldGoalPercent": 20,
              "blocks": 4,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 2,
              "turnovers": 4,
              "secondsPlayed": 2109,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TORREY_CRAIG_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 40,
              "blocks": 2,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 7,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 1309,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            }
          },
          "reg": {
            "away": {
              "points": 115
            },
            "home": {
              "points": 115
            }
          },
          "ot": {
            "away": {
              "points": 8
            },
            "home": {
              "points": 14
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 572,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 97,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 23,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 18,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 10,
              "offensiveRebounds": 6,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 11,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 23,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-away-game-ou-over": {
            "oddID": "points-away-game-ou-over",
            "opposingOddID": "points-away-game-ou-under",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-ALEX_CARUSO_1_NBA-game-ou-under": {
            "oddID": "assists-ALEX_CARUSO_1_NBA-game-ou-under",
            "opposingOddID": "assists-ALEX_CARUSO_1_NBA-game-ou-over",
            "marketName": "Alex Caruso Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALEX_CARUSO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALEX_CARUSO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-182",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+174",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-134",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-134",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-over": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "-103",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-103",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-157",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-over": {
            "oddID": "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-under",
            "marketName": "Nikola Vučević Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_VUCEVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+119",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-away-game-ou-under": {
            "oddID": "points-away-game-ou-under",
            "opposingOddID": "points-away-game-ou-over",
            "marketName": "Minnesota Timberwolves Points Over/Under",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+101",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-AYO_DOSUNMU_1_NBA-game-ou-under": {
            "oddID": "points-AYO_DOSUNMU_1_NBA-game-ou-under",
            "opposingOddID": "points-AYO_DOSUNMU_1_NBA-game-ou-over",
            "marketName": "Ayo Dosunmu Points Over/Under",
            "statID": "points",
            "statEntityID": "AYO_DOSUNMU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AYO_DOSUNMU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-COBY_WHITE_1_NBA-game-ou-over": {
            "oddID": "points-COBY_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "points-COBY_WHITE_1_NBA-game-ou-under",
            "marketName": "Coby White Points Over/Under",
            "statID": "points",
            "statEntityID": "COBY_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "COBY_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-ALEX_CARUSO_1_NBA-game-ou-under": {
            "oddID": "points-ALEX_CARUSO_1_NBA-game-ou-under",
            "opposingOddID": "points-ALEX_CARUSO_1_NBA-game-ou-over",
            "marketName": "Alex Caruso Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEX_CARUSO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "ALEX_CARUSO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-AYO_DOSUNMU_1_NBA-game-ou-under": {
            "oddID": "assists-AYO_DOSUNMU_1_NBA-game-ou-under",
            "opposingOddID": "assists-AYO_DOSUNMU_1_NBA-game-ou-over",
            "marketName": "Ayo Dosunmu Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AYO_DOSUNMU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "AYO_DOSUNMU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-137",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-AYO_DOSUNMU_1_NBA-game-ou-over": {
            "oddID": "points-AYO_DOSUNMU_1_NBA-game-ou-over",
            "opposingOddID": "points-AYO_DOSUNMU_1_NBA-game-ou-under",
            "marketName": "Ayo Dosunmu Points Over/Under",
            "statID": "points",
            "statEntityID": "AYO_DOSUNMU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AYO_DOSUNMU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "12.5",
            "bookOverUnder": "12.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "12.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-NIKOLA_VUCEVIC_1_NBA-game-ou-over": {
            "oddID": "points-NIKOLA_VUCEVIC_1_NBA-game-ou-over",
            "opposingOddID": "points-NIKOLA_VUCEVIC_1_NBA-game-ou-under",
            "marketName": "Nikola Vučević Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_VUCEVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-147",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-AYO_DOSUNMU_1_NBA-game-ou-over": {
            "oddID": "assists-AYO_DOSUNMU_1_NBA-game-ou-over",
            "opposingOddID": "assists-AYO_DOSUNMU_1_NBA-game-ou-under",
            "marketName": "Ayo Dosunmu Assists Over/Under",
            "statID": "assists",
            "statEntityID": "AYO_DOSUNMU_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "AYO_DOSUNMU_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "assists-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "assists-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Assists Over/Under",
            "statID": "assists",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-140",
            "fairOverUnder": "6.5",
            "bookOverUnder": "6.5",
            "score": 8,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "overUnder": "6.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-DEMAR_DEROZAN_1_NBA-game-ou-over": {
            "oddID": "assists-DEMAR_DEROZAN_1_NBA-game-ou-over",
            "opposingOddID": "assists-DEMAR_DEROZAN_1_NBA-game-ou-under",
            "marketName": "DeMar DeRozan Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEMAR_DEROZAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-148",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-under": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-127",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-COBY_WHITE_1_NBA-game-ou-under": {
            "oddID": "assists-COBY_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "assists-COBY_WHITE_1_NBA-game-ou-over",
            "marketName": "Coby White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "COBY_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "COBY_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+118",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+118",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-home-game-ou-over": {
            "oddID": "points-home-game-ou-over",
            "opposingOddID": "points-home-game-ou-under",
            "marketName": "Chicago Bulls Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "106.5",
            "bookOverUnder": "106.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "106.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-ALEX_CARUSO_1_NBA-game-ou-over": {
            "oddID": "assists-ALEX_CARUSO_1_NBA-game-ou-over",
            "opposingOddID": "assists-ALEX_CARUSO_1_NBA-game-ou-under",
            "marketName": "Alex Caruso Assists Over/Under",
            "statID": "assists",
            "statEntityID": "ALEX_CARUSO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALEX_CARUSO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+133",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-ALEX_CARUSO_1_NBA-game-ou-over": {
            "oddID": "points-ALEX_CARUSO_1_NBA-game-ou-over",
            "opposingOddID": "points-ALEX_CARUSO_1_NBA-game-ou-under",
            "marketName": "Alex Caruso Points Over/Under",
            "statID": "points",
            "statEntityID": "ALEX_CARUSO_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "ALEX_CARUSO_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 3,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-over": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-141",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-141",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-DEMAR_DEROZAN_1_NBA-game-ou-over": {
            "oddID": "points-DEMAR_DEROZAN_1_NBA-game-ou-over",
            "opposingOddID": "points-DEMAR_DEROZAN_1_NBA-game-ou-under",
            "marketName": "DeMar DeRozan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEMAR_DEROZAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-DEMAR_DEROZAN_1_NBA-game-ou-under": {
            "oddID": "points-DEMAR_DEROZAN_1_NBA-game-ou-under",
            "opposingOddID": "points-DEMAR_DEROZAN_1_NBA-game-ou-over",
            "marketName": "DeMar DeRozan Points Over/Under",
            "statID": "points",
            "statEntityID": "DEMAR_DEROZAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "23.5",
            "bookOverUnder": "23.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "23.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-under": {
            "oddID": "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-NIKOLA_VUCEVIC_1_NBA-game-ou-over",
            "marketName": "Nikola Vučević Assists Over/Under",
            "statID": "assists",
            "statEntityID": "NIKOLA_VUCEVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-160",
            "fairOverUnder": "3.5",
            "bookOverUnder": "3.5",
            "score": 2,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "overUnder": "3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-under": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-JADEN_MCDANIELS_1_NBA-game-ou-under": {
            "oddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-under",
            "opposingOddID": "points-JADEN_MCDANIELS_1_NBA-game-ou-over",
            "marketName": "Jaden McDaniels Points Over/Under",
            "statID": "points",
            "statEntityID": "JADEN_MCDANIELS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 13,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-home-game-ou-under": {
            "oddID": "points-home-game-ou-under",
            "opposingOddID": "points-home-game-ou-over",
            "marketName": "Chicago Bulls Points Over/Under",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "106.5",
            "bookOverUnder": "106.5",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "106.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-196",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-196",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "points-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "points-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Points Over/Under",
            "statID": "points",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairOverUnder": "26.5",
            "bookOverUnder": "26.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "overUnder": "26.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-COBY_WHITE_1_NBA-game-ou-under": {
            "oddID": "points-COBY_WHITE_1_NBA-game-ou-under",
            "opposingOddID": "points-COBY_WHITE_1_NBA-game-ou-over",
            "marketName": "Coby White Points Over/Under",
            "statID": "points",
            "statEntityID": "COBY_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "COBY_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "218.5",
            "bookOverUnder": "218.5",
            "score": 252,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "218.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-NIKOLA_VUCEVIC_1_NBA-game-ou-under": {
            "oddID": "points-NIKOLA_VUCEVIC_1_NBA-game-ou-under",
            "opposingOddID": "points-NIKOLA_VUCEVIC_1_NBA-game-ou-over",
            "marketName": "Nikola Vučević Points Over/Under",
            "statID": "points",
            "statEntityID": "NIKOLA_VUCEVIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "15.5",
            "bookOverUnder": "15.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "15.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-COBY_WHITE_1_NBA-game-ou-over": {
            "oddID": "assists-COBY_WHITE_1_NBA-game-ou-over",
            "opposingOddID": "assists-COBY_WHITE_1_NBA-game-ou-under",
            "marketName": "Coby White Assists Over/Under",
            "statID": "assists",
            "statEntityID": "COBY_WHITE_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "COBY_WHITE_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-158",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 7,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-RUDY_GOBERT_1_NBA-game-ou-under": {
            "oddID": "points-RUDY_GOBERT_1_NBA-game-ou-under",
            "opposingOddID": "points-RUDY_GOBERT_1_NBA-game-ou-over",
            "marketName": "Rudy Gobert Points Over/Under",
            "statID": "points",
            "statEntityID": "RUDY_GOBERT_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "RUDY_GOBERT_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-128",
            "fairOverUnder": "14.5",
            "bookOverUnder": "14.5",
            "score": 12,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-128",
                "overUnder": "14.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-MIKE_CONLEY_1_NBA-game-ou-over": {
            "oddID": "points-MIKE_CONLEY_1_NBA-game-ou-over",
            "opposingOddID": "points-MIKE_CONLEY_1_NBA-game-ou-under",
            "marketName": "Mike Conley Points Over/Under",
            "statID": "points",
            "statEntityID": "MIKE_CONLEY_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "MIKE_CONLEY_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 9,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "218.5",
            "bookOverUnder": "218.5",
            "score": 252,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "218.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under": {
            "oddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-under",
            "opposingOddID": "points-KARLANTHONY_TOWNS_1_NBA-game-ou-over",
            "marketName": "Karl-Anthony Towns Points Over/Under",
            "statID": "points",
            "statEntityID": "KARLANTHONY_TOWNS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "fairOverUnder": "22.5",
            "bookOverUnder": "22.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "overUnder": "22.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-JESSE_EDWARDS_1_NBA-game-ou-over": {
            "oddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-over",
            "opposingOddID": "assists-JESSE_EDWARDS_1_NBA-game-ou-under",
            "marketName": "Anthony Edwards Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JESSE_EDWARDS_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JESSE_EDWARDS_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+117",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          },
          "assists-DEMAR_DEROZAN_1_NBA-game-ou-under": {
            "oddID": "assists-DEMAR_DEROZAN_1_NBA-game-ou-under",
            "opposingOddID": "assists-DEMAR_DEROZAN_1_NBA-game-ou-over",
            "marketName": "DeMar DeRozan Assists Over/Under",
            "statID": "assists",
            "statEntityID": "DEMAR_DEROZAN_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+111",
            "fairOverUnder": "4.5",
            "bookOverUnder": "4.5",
            "score": 5,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+111",
                "overUnder": "4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:34.820Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "live": false,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ]
          },
          "startsAt": "2024-02-07T01:00:00.000Z",
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "s0cPKsLxU0nIr8REXFYM",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 124,
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 117,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 84,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 485,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 43,
              "longestScoringRun": 10,
              "rebounds": 32,
              "defensiveRebounds": 23,
              "fouls": 16,
              "largestLead": 12,
              "blocks": 9,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 1450,
              "freeThrowsAttempted": 18,
              "steals": 9,
              "points": 117,
              "threePointersAttempted": 37,
              "offensiveRebounds": 9,
              "assists": 26,
              "twoPointersAttempted": 53,
              "turnovers": 11,
              "threePointersMade": 19,
              "freeThrowsMade": 12,
              "twoPointersMade": 24
            },
            "home": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 16,
              "rebounds": 48,
              "defensiveRebounds": 33,
              "fouls": 17,
              "largestLead": 8,
              "blocks": 8,
              "fieldGoalsAttempted": 89,
              "secondsInLead": 1147,
              "freeThrowsAttempted": 20,
              "steals": 9,
              "points": 124,
              "threePointersAttempted": 35,
              "offensiveRebounds": 15,
              "assists": 29,
              "twoPointersAttempted": 54,
              "turnovers": 17,
              "threePointersMade": 14,
              "freeThrowsMade": 18,
              "twoPointersMade": 32
            },
            "CHET_HOLMGREN_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 62,
              "blocks": 4,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "secondsPlayed": 1850,
              "threePointersMade": 4,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 803,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "COLLIN_SEXTON_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": 5,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1573,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 5
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 796,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JOSH_GIDDEY_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 38,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1570,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "LAURI_MARKKANEN_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "plusMinus": 15,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "secondsPlayed": 2171,
              "threePointersMade": 5,
              "twoPointersMade": 7,
              "freeThrowsMade": 4
            },
            "WALKER_KESSLER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "plusMinus": 2,
              "fieldGoalPercent": 100,
              "blocks": 3,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1250,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "KRIS_DUNN_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 18,
              "fieldGoalPercent": 38,
              "blocks": 3,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 8,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1590,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 19,
              "turnovers": 2,
              "secondsPlayed": 2163,
              "threePointersMade": 2,
              "twoPointersMade": 9,
              "freeThrowsMade": 4
            },
            "SIMONE_FONTECCHIO_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "secondsPlayed": 1493,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "KEYONTE_GEORGE_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 6,
              "fieldGoalPercent": 55,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 16,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 1614,
              "threePointersMade": 4,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "AARON_WIGGINS_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -11,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 9,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1049,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "JOHN_COLLINS_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "secondsPlayed": 1768,
              "threePointersMade": 1,
              "twoPointersMade": 8,
              "freeThrowsMade": 3
            },
            "JORDAN_CLARKSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 42,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 12,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "secondsPlayed": 1612,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "KELLY_OLYNYK_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -2,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 10,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 960,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 2
            },
            "LUKA_SAMANIC_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "secondsPlayed": 369,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 3
            },
            "CASON_WALLACE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 937,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LUGUENTZ_DORT_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 38,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 10,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1818,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "VASILIJE_MICIC_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 3,
              "secondsPlayed": 637,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JALEN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 0,
              "plusMinus": -4,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 2119,
              "threePointersMade": 3,
              "twoPointersMade": 7,
              "freeThrowsMade": 3
            }
          },
          "reg": {
            "away": {
              "points": 117
            },
            "home": {
              "points": 124
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 49,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 4,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 572,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 646,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 0,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 74,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 35,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 671,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 16,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 10
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-07T02:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "COLLIN_SEXTON_1_NBA": {
            "playerID": "COLLIN_SEXTON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "COLLIN_SEXTON_UTAH_JAZZ_NBA",
            "firstName": "Collin",
            "lastName": "Sexton",
            "name": "Collin Sexton"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey"
          },
          "LAURI_MARKKANEN_1_NBA": {
            "playerID": "LAURI_MARKKANEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LAURI_MARKKANEN_UTAH_JAZZ_NBA",
            "firstName": "Lauri",
            "lastName": "Markkanen",
            "name": "Lauri Markkanen"
          },
          "WALKER_KESSLER_1_NBA": {
            "playerID": "WALKER_KESSLER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "WALKER_KESSLER_UTAH_JAZZ_NBA",
            "firstName": "Walker",
            "lastName": "Kessler",
            "name": "Walker Kessler"
          },
          "KRIS_DUNN_1_NBA": {
            "playerID": "KRIS_DUNN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KRIS_DUNN_UTAH_JAZZ_NBA",
            "firstName": "Kris",
            "lastName": "Dunn",
            "name": "Kris Dunn"
          },
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander"
          },
          "SIMONE_FONTECCHIO_1_NBA": {
            "playerID": "SIMONE_FONTECCHIO_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "SIMONE_FONTECCHIO_UTAH_JAZZ_NBA",
            "firstName": "Simone",
            "lastName": "Fontecchio",
            "name": "Simone Fontecchio"
          },
          "KEYONTE_GEORGE_1_NBA": {
            "playerID": "KEYONTE_GEORGE_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KEYONTE_GEORGE_UTAH_JAZZ_NBA",
            "firstName": "Keyonte",
            "lastName": "George",
            "name": "Keyonte George"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins"
          },
          "JOHN_COLLINS_1_NBA": {
            "playerID": "JOHN_COLLINS_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JOHN_COLLINS_UTAH_JAZZ_NBA",
            "firstName": "John",
            "lastName": "Collins",
            "name": "John Collins"
          },
          "JORDAN_CLARKSON_1_NBA": {
            "playerID": "JORDAN_CLARKSON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JORDAN_CLARKSON_UTAH_JAZZ_NBA",
            "firstName": "Jordan",
            "lastName": "Clarkson",
            "name": "Jordan Clarkson"
          },
          "KELLY_OLYNYK_1_NBA": {
            "playerID": "KELLY_OLYNYK_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KELLY_OLYNYK_UTAH_JAZZ_NBA",
            "firstName": "Kelly",
            "lastName": "Olynyk",
            "name": "Kelly Olynyk"
          },
          "LUKA_SAMANIC_1_NBA": {
            "playerID": "LUKA_SAMANIC_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LUKA_SAMANIC_UTAH_JAZZ_NBA",
            "firstName": "Luka",
            "lastName": "Samanic",
            "name": "Luka Samanic"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace"
          },
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort"
          },
          "VASILIJE_MICIC_1_NBA": {
            "playerID": "VASILIJE_MICIC_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "VASILIJE_MICIC_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Vasilije",
            "lastName": "Micić",
            "name": "Vasilije Micic"
          },
          "JALEN_WILLIAMS_1_NBA": {
            "playerID": "JALEN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JALEN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jalen",
            "lastName": "Williams",
            "name": "Jalen Williams"
          }
        }
      },
      {
        "eventID": "FNXUUp7tdo9m0jNWnIEU",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 114,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 521,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 13,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 130,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 29,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 691,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 461,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 239,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 26,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 7,
              "largestLead": 7,
              "secondsInLead": 1011,
              "steals": 10,
              "offensiveRebounds": 10,
              "turnovers": 12,
              "fieldGoalsMade": 39,
              "rebounds": 44,
              "defensiveRebounds": 34,
              "fouls": 21,
              "blocks": 4,
              "fieldGoalsAttempted": 90,
              "freeThrowsAttempted": 25,
              "points": 106,
              "threePointersAttempted": 40,
              "assists": 23,
              "twoPointersAttempted": 50,
              "threePointersMade": 13,
              "freeThrowsMade": 15,
              "twoPointersMade": 26
            },
            "home": {
              "longestScoringRun": 7,
              "rebounds": 49,
              "defensiveRebounds": 41,
              "largestLead": 15,
              "blocks": 5,
              "steals": 8,
              "offensiveRebounds": 8,
              "turnovers": 13,
              "fieldGoalsMade": 44,
              "threePointersAttempted": 28,
              "fouls": 19,
              "assists": 17,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 59,
              "secondsInLead": 1780,
              "freeThrowsAttempted": 27,
              "threePointersMade": 8,
              "freeThrowsMade": 18,
              "points": 114,
              "twoPointersMade": 36
            },
            "KHRIS_MIDDLETON_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 483,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "CAMERON_PAYNE_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 40,
              "blocks": 0,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 11,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 1358,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 2
            },
            "ERIC_GORDON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 17,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1337,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AJ_GREEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 786,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BOL_BOL_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "plusMinus": 8,
              "secondsPlayed": 1029
            },
            "JUSUF_NURKIC_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fouls": 4,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 10,
              "threePointersAttempted": 1,
              "offensiveRebounds": 5,
              "assists": 4,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 0,
              "plusMinus": 10,
              "secondsPlayed": 1936
            },
            "JAE_CROWDER_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "plusMinus": -8,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 10,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 2386
            },
            "JOSH_OKOGIE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -11,
              "secondsPlayed": 215
            },
            "GRAYSON_ALLEN_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 8,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "plusMinus": 2,
              "assists": 3,
              "secondsPlayed": 2018
            },
            "MALIK_BEASLEY_1_NBA": {
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "twoPointersMade": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 14,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2157,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "points": 22
            },
            "KEVIN_DURANT_1_NBA": {
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 3,
              "blocks": 2,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 11,
              "plusMinus": 8,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 16,
              "secondsPlayed": 2364,
              "points": 28,
              "twoPointersMade": 10
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "plusMinus": -15,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "fieldGoalPercent": 67,
              "assists": 6,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 1,
              "secondsPlayed": 1935,
              "steals": 0,
              "points": 12,
              "twoPointersMade": 1
            },
            "JORDAN_GOODWIN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 15,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2
            },
            "BOBBY_PORTIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 22,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "points": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "secondsPlayed": 1871,
              "steals": 4
            },
            "DEVIN_BOOKER_1_NBA": {
              "fieldGoalsMade": 12,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 57,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 2,
              "twoPointersMade": 10,
              "freeThrowsMade": 6,
              "fouls": 3,
              "plusMinus": 5,
              "secondsPlayed": 2260
            },
            "YUTA_WATANABE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 15,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DREW_EUBANKS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 944
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "plusMinus": 1,
              "fieldGoalPercent": 54,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "freeThrowsAttempted": 13,
              "steals": 0,
              "points": 34,
              "threePointersAttempted": 3,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 21,
              "turnovers": 5,
              "threePointersMade": 1,
              "twoPointersMade": 12,
              "freeThrowsMade": 7,
              "secondsPlayed": 2316
            },
            "ROBIN_LOPEZ_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 6,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "secondsPlayed": 1108,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0,
              "blocks": 2
            },
            "BRADLEY_BEAL_1_NBA": {
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "blocks": 0,
              "steals": 3,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "twoPointersMade": 8,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 8,
              "plusMinus": 9,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 2267,
              "threePointersMade": 2,
              "points": 25
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 114
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 15,
              "steals": 6,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 8,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-175",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "244.5",
            "bookOverUnder": "244.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "244.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "244.5",
            "bookOverUnder": "244.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "244.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:03.275Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-07T03:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KHRIS_MIDDLETON_1_NBA": {
            "playerID": "KHRIS_MIDDLETON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "KHRIS_MIDDLETON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Khris",
            "lastName": "Middleton",
            "name": "Khris Middleton"
          },
          "CAMERON_PAYNE_1_NBA": {
            "playerID": "CAMERON_PAYNE_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "CAMERON_PAYNE_MILWAUKEE_BUCKS_NBA",
            "firstName": "Cameron",
            "lastName": "Payne",
            "name": "Cameron Payne"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "BOL_BOL_1_NBA": {
            "playerID": "BOL_BOL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BOL_BOL_PHOENIX_SUNS_NBA",
            "firstName": "Bol",
            "lastName": "Bol",
            "name": "Bol Bol"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkić"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "GRAYSON_ALLEN_1_NBA": {
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "GRAYSON_ALLEN_PHOENIX_SUNS_NBA",
            "firstName": "Grayson",
            "lastName": "Allen",
            "name": "Grayson Allen"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley"
          },
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "JORDAN_GOODWIN_1_NBA": {
            "playerID": "JORDAN_GOODWIN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JORDAN_GOODWIN_PHOENIX_SUNS_NBA",
            "firstName": "Jordan",
            "lastName": "Goodwin",
            "name": "Jordan Goodwin"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "DEVIN_BOOKER_1_NBA": {
            "playerID": "DEVIN_BOOKER_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DEVIN_BOOKER_PHOENIX_SUNS_NBA",
            "firstName": "Devin",
            "lastName": "Booker",
            "name": "Devin Booker"
          },
          "YUTA_WATANABE_1_NBA": {
            "playerID": "YUTA_WATANABE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "YUTA_WATANABE_PHOENIX_SUNS_NBA",
            "firstName": "Yuta",
            "lastName": "Watanabe",
            "name": "Yuta Watanabe"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo"
          },
          "ROBIN_LOPEZ_1_NBA": {
            "playerID": "ROBIN_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ROBIN_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Robin",
            "lastName": "Lopez",
            "name": "Robin Lopez"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal"
          }
        }
      },
      {
        "eventID": "BP7v7HAWkpYNPHfs54LH",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 106,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 114,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 291,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 331,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 341,
              "freeThrowsAttempted": 3,
              "steals": 5,
              "points": 22,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 340,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "assists": 8
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 550,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 60,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 27,
              "offensiveRebounds": 1,
              "turnovers": 3,
              "freeThrowsMade": 1,
              "threePointersAttempted": 10,
              "assists": 7,
              "twoPointersAttempted": 16,
              "threePointersMade": 1,
              "twoPointersMade": 11
            }
          },
          "game": {
            "away": {
              "fouls": 11,
              "blocks": 5,
              "longestScoringRun": 9,
              "steals": 4,
              "offensiveRebounds": 7,
              "turnovers": 14,
              "fieldGoalsMade": 43,
              "threePointersAttempted": 35,
              "rebounds": 46,
              "defensiveRebounds": 39,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 53,
              "threePointersMade": 12,
              "twoPointersMade": 31,
              "assists": 25,
              "largestLead": 11,
              "secondsInLead": 1372,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 16,
              "points": 114
            },
            "home": {
              "largestLead": 7,
              "blocks": 5,
              "longestScoringRun": 13,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 6,
              "offensiveRebounds": 12,
              "secondsInLead": 1243,
              "steals": 10,
              "rebounds": 47,
              "defensiveRebounds": 35,
              "assists": 27,
              "turnovers": 15,
              "threePointersAttempted": 40,
              "threePointersMade": 16,
              "fieldGoalsMade": 42,
              "fouls": 23,
              "fieldGoalsAttempted": 94,
              "twoPointersAttempted": 54,
              "points": 106,
              "twoPointersMade": 26
            },
            "CARIS_LEVERT_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 753,
              "assists": 5
            },
            "LANDRY_SHAMET_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 2,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "assists": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 1,
              "fouls": 3,
              "plusMinus": 0,
              "secondsPlayed": 740
            },
            "DELON_WRIGHT_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "plusMinus": 1,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 756,
              "steals": 2,
              "threePointersMade": 1,
              "points": 5
            },
            "GEORGES_NIANG_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "plusMinus": 2,
              "turnovers": 1,
              "secondsPlayed": 1026,
              "steals": 0
            },
            "KYLE_KUZMA_1_NBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "assists": 2,
              "threePointersMade": 5,
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 1,
              "points": 28,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "steals": 2,
              "plusMinus": 1,
              "fouls": 2,
              "secondsPlayed": 1928
            },
            "SAM_MERRILL_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "assists": 2,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -3,
              "secondsPlayed": 862
            },
            "DENI_AVDIJA_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 1,
              "turnovers": 2,
              "offensiveRebounds": 2,
              "assists": 3,
              "fieldGoalsMade": 3,
              "twoPointersMade": 2,
              "twoPointersAttempted": 7,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 9,
              "plusMinus": -10,
              "secondsPlayed": 1199
            },
            "JORDAN_POOLE_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "steals": 1,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 5,
              "fieldGoalsAttempted": 5,
              "plusMinus": -4,
              "turnovers": 1,
              "fouls": 6,
              "secondsPlayed": 1473
            },
            "TYUS_JONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "assists": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "threePointersAttempted": 4,
              "plusMinus": -5,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1723,
              "points": 15,
              "twoPointersMade": 3
            },
            "DEAN_WADE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "points": 6,
              "steals": 1,
              "fouls": 2,
              "plusMinus": 8,
              "secondsPlayed": 711,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1
            },
            "DARIUS_GARLAND_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "threePointersMade": 1,
              "threePointersAttempted": 5,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "plusMinus": 9,
              "assists": 4,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1705,
              "freeThrowsMade": 4,
              "points": 13
            },
            "JARRETT_ALLEN_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "blocks": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "fouls": 1,
              "turnovers": 3,
              "fieldGoalsMade": 5,
              "assists": 2,
              "points": 12,
              "twoPointersMade": 5,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "plusMinus": -4,
              "secondsPlayed": 2223
            },
            "COREY_KISPERT_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "assists": 2,
              "fieldGoalsMade": 9,
              "plusMinus": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 6,
              "secondsPlayed": 2002,
              "points": 23,
              "twoPointersMade": 5
            },
            "EVAN_MOBLEY_1_NBA": {
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 9,
              "fouls": 2,
              "fieldGoalPercent": 90,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "points": 22,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "turnovers": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "steals": 1,
              "plusMinus": 7,
              "secondsPlayed": 1507
            },
            "MAX_STRUS_1_NBA": {
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "blocks": 1,
              "assists": 3,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": -8,
              "secondsPlayed": 1699
            },
            "BILAL_COULIBALY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 6,
              "twoPointersMade": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "turnovers": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "plusMinus": -17,
              "secondsPlayed": 1697
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "fouls": 1,
              "assists": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "turnovers": 5,
              "twoPointersMade": 9,
              "fieldGoalsMade": 14,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 15,
              "threePointersMade": 5,
              "plusMinus": 0,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 2254,
              "freeThrowsMade": 7,
              "points": 40
            },
            "ISAAC_OKORO_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "freeThrowsAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "threePointersAttempted": 1,
              "assists": 3,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 2,
              "plusMinus": 17,
              "secondsPlayed": 1658
            },
            "DANIEL_GAFFORD_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 4,
              "offensiveRebounds": 4,
              "steals": 1,
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "points": 14,
              "twoPointersMade": 7,
              "fouls": 2,
              "turnovers": 1,
              "plusMinus": 11,
              "secondsPlayed": 2108
            }
          },
          "reg": {
            "away": {
              "points": 114
            },
            "home": {
              "points": 106
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 680,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 9,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 20,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-226",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+520",
            "bookOdds": "+500",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+151",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+215",
            "bookOdds": "+198",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+198",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "120",
            "bookOverUnder": "120",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-186",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-186",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-215",
            "bookOdds": "-253",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-253",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-310",
            "bookOdds": "-370",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-370",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+310",
            "bookOdds": "+292",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+292",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+174",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-224",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-520",
            "bookOdds": "-648",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-648",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "120",
            "bookOverUnder": "120",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "234.5",
            "bookOverUnder": "234.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "234.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+176",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+176",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "234.5",
            "bookOverUnder": "234.5",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "234.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:25.305Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          },
          "DANIEL_GAFFORD_1_NBA": {
            "playerID": "DANIEL_GAFFORD_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DANIEL_GAFFORD_WASHINGTON_WIZARDS_NBA",
            "firstName": "Daniel",
            "lastName": "Gafford",
            "name": "Daniel Gafford"
          }
        }
      },
      {
        "eventID": "IhVeDsfTYwdTJ3MFaor7",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 104,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "1q": {
            "away": {
              "points": 15
            },
            "home": {
              "points": 22
            }
          },
          "2q": {
            "away": {
              "points": 33
            },
            "home": {
              "points": 23
            }
          },
          "3q": {
            "away": {
              "points": 43
            },
            "home": {
              "points": 23
            }
          },
          "game": {
            "away": {
              "points": 127
            },
            "home": {
              "points": 104
            }
          },
          "4q": {
            "away": {
              "points": 36
            },
            "home": {
              "points": 36
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {}
      },
      {
        "eventID": "yUbgOavIVasBmC70p4gj",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 117,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 123,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 2,
              "secondsInLead": 693,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 36,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 7,
              "threePointersAttempted": 10,
              "fieldGoalsAttempted": 19
            }
          },
          "game": {
            "away": {
              "steals": 5,
              "longestScoringRun": 11,
              "turnovers": 9,
              "threePointersMade": 17,
              "fieldGoalsMade": 43,
              "rebounds": 41,
              "fouls": 17,
              "largestLead": 7,
              "blocks": 3,
              "threePointersAttempted": 33,
              "assists": 30,
              "twoPointersMade": 26,
              "defensiveRebounds": 34,
              "offensiveRebounds": 7,
              "fieldGoalsAttempted": 81,
              "twoPointersAttempted": 48,
              "secondsInLead": 267,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 20,
              "points": 123
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 15,
              "fieldGoalsMade": 44,
              "secondsInLead": 2522,
              "steals": 6,
              "threePointersMade": 16,
              "twoPointersMade": 28,
              "twoPointersAttempted": 51,
              "threePointersAttempted": 39,
              "rebounds": 38,
              "defensiveRebounds": 29,
              "fouls": 20,
              "offensiveRebounds": 9,
              "assists": 26,
              "blocks": 2,
              "fieldGoalsAttempted": 90,
              "turnovers": 10,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 13,
              "points": 117
            },
            "NATHAN_MENSAH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 350
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "offensiveRebounds": 1,
              "threePointersAttempted": 5,
              "plusMinus": 6,
              "threePointersMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 2,
              "secondsPlayed": 921,
              "points": 10,
              "twoPointersMade": 2
            },
            "ISH_SMITH_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "steals": 1,
              "plusMinus": -1,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "secondsPlayed": 950,
              "rebounds": 2,
              "defensiveRebounds": 2
            },
            "THADDEUS_YOUNG_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 2,
              "plusMinus": 0,
              "secondsPlayed": 874,
              "steals": 1,
              "assists": 2
            },
            "BRUCE_BROWN_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "assists": 4,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "twoPointersMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 8,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1293,
              "freeThrowsMade": 4,
              "points": 12
            },
            "NICK_JR_SMITH_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 3,
              "points": 9,
              "assists": 1,
              "plusMinus": -11,
              "secondsPlayed": 794
            },
            "RJ_BARRETT_1_NBA": {
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "blocks": 1,
              "assists": 5,
              "twoPointersAttempted": 9,
              "twoPointersMade": 5,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 4,
              "points": 23,
              "fouls": 4,
              "plusMinus": 0,
              "secondsPlayed": 2002
            },
            "NICK_RICHARDS_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "defensiveRebounds": 4,
              "fouls": 3,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "plusMinus": 1,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1707,
              "freeThrowsMade": 3,
              "points": 5
            },
            "BRANDON_MILLER_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 2,
              "twoPointersMade": 7,
              "fieldGoalsMade": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "points": 20,
              "twoPointersAttempted": 9,
              "threePointersAttempted": 8,
              "fouls": 1,
              "plusMinus": -12,
              "fieldGoalPercent": 53,
              "assists": 1,
              "fieldGoalsAttempted": 17,
              "secondsPlayed": 2483
            },
            "DUANE_WASHINGTON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 1,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "fouls": 2,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -19,
              "secondsPlayed": 1884
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersAttempted": 6,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "points": 18,
              "assists": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "plusMinus": -4,
              "secondsPlayed": 1849
            },
            "DENNIS_SCHRODER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 44,
              "assists": 5,
              "fieldGoalsAttempted": 9,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 9,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 1607,
              "freeThrowsMade": 5,
              "points": 16
            },
            "MILES_BRIDGES_1_NBA": {
              "steals": 0,
              "assists": 7,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 17,
              "threePointersMade": 6,
              "twoPointersMade": 11,
              "fouls": 4,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 16,
              "threePointersAttempted": 11,
              "rebounds": 8,
              "defensiveRebounds": 3,
              "plusMinus": -6,
              "fieldGoalPercent": 63,
              "blocks": 0,
              "fieldGoalsAttempted": 27,
              "turnovers": 1,
              "secondsPlayed": 2250,
              "points": 42
            },
            "CODY_MARTIN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 7,
              "threePointersMade": 3,
              "points": 19,
              "twoPointersMade": 4,
              "fouls": 3,
              "steals": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "plusMinus": -1,
              "assists": 7,
              "secondsPlayed": 1680
            },
            "GARY_TRENT_JR_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 4,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "points": 14,
              "twoPointersMade": 1,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "steals": 3,
              "threePointersAttempted": 8,
              "plusMinus": -2,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 1705
            },
            "LEAKY_BLACK_1_NBA": {
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "points": 3,
              "twoPointersMade": 1,
              "assists": 3,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "plusMinus": 9,
              "secondsPlayed": 1381,
              "rebounds": 4,
              "defensiveRebounds": 4
            },
            "JAKOB_POELTL_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 2,
              "turnovers": 1,
              "assists": 2,
              "fieldGoalsMade": 5,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 12,
              "twoPointersMade": 5,
              "plusMinus": 6,
              "secondsPlayed": 2006
            },
            "SCOTTIE_BARNES_1_NBA": {
              "steals": 0,
              "threePointersMade": 1,
              "fouls": 2,
              "blocks": 1,
              "assists": 5,
              "rebounds": 4,
              "fieldGoalsMade": 6,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 18,
              "twoPointersMade": 5,
              "threePointersAttempted": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 0,
              "plusMinus": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 9,
              "secondsPlayed": 2141
            }
          },
          "reg": {
            "away": {
              "points": 123
            },
            "home": {
              "points": 117
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 267,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 8,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 389,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 16,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 12
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-160",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+235",
            "bookOdds": "+225",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+141",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "111",
            "bookOverUnder": "111",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-171",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-185",
            "bookOdds": "-205",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-205",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+185",
            "bookOdds": "+175",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+143",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+143",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-173",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-173",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-235",
            "bookOdds": "-265",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-265",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "111",
            "bookOverUnder": "111",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "227",
            "bookOverUnder": "227",
            "score": 240,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+130",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "227",
            "bookOverUnder": "227",
            "score": 240,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:22.736Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "NATHAN_MENSAH_1_NBA": {
            "playerID": "NATHAN_MENSAH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NATHAN_MENSAH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nathan",
            "lastName": "Mensah",
            "name": "Nathan Mensah"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens"
          },
          "ISH_SMITH_1_NBA": {
            "playerID": "ISH_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "ISH_SMITH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Ish",
            "lastName": "Smith",
            "name": "Ish Smith"
          },
          "THADDEUS_YOUNG_1_NBA": {
            "playerID": "THADDEUS_YOUNG_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "THADDEUS_YOUNG_TORONTO_RAPTORS_NBA",
            "firstName": "Thaddeus",
            "lastName": "Young",
            "name": "Thaddeus Young"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          },
          "RJ_BARRETT_1_NBA": {
            "playerID": "RJ_BARRETT_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "RJ_BARRETT_TORONTO_RAPTORS_NBA",
            "firstName": "RJ",
            "lastName": "Barrett",
            "name": "RJ Barrett"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller"
          },
          "DUANE_WASHINGTON_1_NBA": {
            "playerID": "DUANE_WASHINGTON_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "PJ_WASHINGTON_CHARLOTTE_HORNETS_NBA",
            "firstName": "P.J.",
            "lastName": "Washington",
            "name": "P.J. Washington Jr"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley"
          },
          "DENNIS_SCHRODER_1_NBA": {
            "playerID": "DENNIS_SCHRODER_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "DENNIS_SCHRODER_TORONTO_RAPTORS_NBA",
            "firstName": "Dennis",
            "lastName": "Schröder",
            "name": "Dennis Schroder"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin"
          },
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA",
            "firstName": "Gary",
            "lastName": "Trent",
            "name": "Gary Trent Jr"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA",
            "firstName": "Jakob",
            "lastName": "Pöltl",
            "name": "Jakob Poeltl"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes"
          }
        }
      },
      {
        "eventID": "K4tyEEL0iRH2Al57MS9t",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 104,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 13,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 15,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 5,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 672,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 372,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 11,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "defensiveRebounds": 3,
              "fouls": 2,
              "largestLead": 10,
              "blocks": 0,
              "secondsInLead": 291,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 23,
              "threePointersAttempted": 8,
              "assists": 3,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 16
            }
          },
          "game": {
            "home": {
              "largestLead": 10,
              "secondsInLead": 963,
              "longestScoringRun": 10,
              "steals": 7,
              "turnovers": 14,
              "points": 104,
              "fieldGoalsMade": 41,
              "rebounds": 40,
              "defensiveRebounds": 29,
              "fouls": 16,
              "blocks": 8,
              "fieldGoalsAttempted": 98,
              "freeThrowsAttempted": 14,
              "threePointersAttempted": 32,
              "offensiveRebounds": 11,
              "assists": 21,
              "twoPointersAttempted": 66,
              "threePointersMade": 8,
              "freeThrowsMade": 14,
              "twoPointersMade": 33
            },
            "away": {
              "longestScoringRun": 10,
              "largestLead": 30,
              "turnovers": 12,
              "steals": 7,
              "threePointersMade": 16,
              "points": 127,
              "fieldGoalsMade": 47,
              "rebounds": 52,
              "defensiveRebounds": 40,
              "fouls": 21,
              "fieldGoalsAttempted": 94,
              "secondsInLead": 1825,
              "freeThrowsAttempted": 22,
              "threePointersAttempted": 38,
              "offensiveRebounds": 12,
              "assists": 30,
              "twoPointersAttempted": 56,
              "freeThrowsMade": 17,
              "twoPointersMade": 31,
              "blocks": 8
            },
            "ANDREW_WIGGINS_1_NBA": {
              "freeThrowsAttempted": 2,
              "turnovers": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "steals": 1,
              "offensiveRebounds": 4,
              "assists": 1,
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 1,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "points": 21,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1393,
              "threePointersMade": 2,
              "twoPointersMade": 7,
              "plusMinus": 17
            },
            "STEPHEN_CURRY_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 2,
              "assists": 1,
              "turnovers": 4,
              "blocks": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 1,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1476,
              "freeThrowsMade": 4,
              "points": 9,
              "plusMinus": 13
            },
            "MO_BAMBA_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "assists": 1,
              "turnovers": 2,
              "plusMinus": -5,
              "secondsPlayed": 524
            },
            "TOBIAS_HARRIS_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "turnovers": 1,
              "assists": 3,
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 43,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 13,
              "points": 13,
              "twoPointersMade": 6,
              "plusMinus": -22,
              "secondsPlayed": 1764
            },
            "PATRICK_BEVERLEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 3,
              "fouls": 1,
              "assists": 5,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -17,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1376,
              "threePointersMade": 1,
              "points": 13
            },
            "TYRESE_MAXEY_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 3,
              "steals": 1,
              "threePointersAttempted": 7,
              "fouls": 2,
              "turnovers": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": -27,
              "secondsPlayed": 1789
            },
            "KEVON_LOONEY_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 2,
              "offensiveRebounds": 3,
              "assists": 2,
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "freeThrowsAttempted": 1,
              "points": 9,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "plusMinus": 15,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1028
            },
            "JADEN_SPRINGER_1_NBA": {
              "threePointersMade": 0,
              "blocks": 1,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "threePointersAttempted": 3,
              "steals": 2,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "twoPointersMade": 3,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "plusMinus": -11,
              "assists": 1,
              "secondsPlayed": 1404
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "fouls": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "twoPointersAttempted": 11,
              "twoPointersMade": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -15,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1470,
              "threePointersMade": 1,
              "points": 11
            },
            "LESTER_QUINONES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "plusMinus": 4,
              "assists": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 7,
              "fouls": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1449,
              "threePointersMade": 4,
              "points": 13
            },
            "MOSES_MOODY_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "defensiveRebounds": 1,
              "blocks": 2,
              "assists": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 7,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 1,
              "secondsPlayed": 1158,
              "points": 8,
              "twoPointersMade": 1
            },
            "DRAYMOND_GREEN_1_NBA": {
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 3,
              "plusMinus": 14,
              "secondsPlayed": 1087
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "fieldGoalsMade": 4,
              "fouls": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 8,
              "points": 17,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 4,
              "secondsPlayed": 602,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 3
            },
            "TERQUAVION_SMITH_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 602
            },
            "KLAY_THOMPSON_1_NBA": {
              "steals": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 1,
              "twoPointersAttempted": 7,
              "twoPointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 24,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "threePointersMade": 4,
              "points": 18,
              "secondsPlayed": 1696
            },
            "PAUL_REED_1_NBA": {
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "fouls": 3,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "offensiveRebounds": 4,
              "plusMinus": -8,
              "assists": 4,
              "steals": 2,
              "secondsPlayed": 1866
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "assists": 5,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 5,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1521
            },
            "GUI_SANTOS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 2,
              "assists": 1,
              "steals": 1,
              "plusMinus": -2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 482,
              "freeThrowsMade": 2,
              "points": 2
            },
            "CORY_JOSEPH_1_NBA": {
              "fieldGoalsMade": 3,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 313
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 2,
              "assists": 1,
              "secondsPlayed": 221
            },
            "CALEB_MARTIN_1_NBA": {
              "blocks": 0,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "fouls": 1,
              "turnovers": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "plusMinus": -9,
              "assists": 2,
              "secondsPlayed": 1712
            },
            "FURKAN_KORKMAZ_1_NBA": {
              "fieldGoalsMade": 0,
              "defensiveRebounds": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "turnovers": 1,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "plusMinus": -5,
              "blocks": 2,
              "secondsPlayed": 977
            },
            "KENNETH_LOFTON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 313
            },
            "DARIO_SARIC_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "turnovers": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "secondsPlayed": 824,
              "points": 9,
              "twoPointersMade": 2,
              "blocks": 0
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 5,
              "points": 18,
              "twoPointersMade": 7,
              "plusMinus": 22,
              "secondsPlayed": 1751,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11
            }
          },
          "reg": {
            "away": {
              "points": 127
            },
            "home": {
              "points": 104
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 30,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 15,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "blocks": 1
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 25,
              "blocks": 2,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 43,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 8,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 10,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 17
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+127",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+101",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+101",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-131",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-129",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-129",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-132",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+112",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+109",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-147",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "235.5",
            "bookOverUnder": "235.5",
            "score": 231,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "235.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "235.5",
            "bookOverUnder": "235.5",
            "score": 231,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "235.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.273Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:30:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris"
          },
          "PATRICK_BEVERLEY_1_NBA": {
            "playerID": "PATRICK_BEVERLEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PATRICK_BEVERLEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Patrick",
            "lastName": "Beverley",
            "name": "Patrick Beverley"
          },
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "JADEN_SPRINGER_1_NBA": {
            "playerID": "JADEN_SPRINGER_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "JADEN_SPRINGER_PHILADELPHIA_76ERS_NBA",
            "firstName": "Jaden",
            "lastName": "Springer",
            "name": "Jaden Springer"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre",
            "name": "Kelly Oubre Jr"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          },
          "MOSES_MOODY_1_NBA": {
            "playerID": "MOSES_MOODY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "MOSES_MOODY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Moses",
            "lastName": "Moody",
            "name": "Moses Moody"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "TERQUAVION_SMITH_1_NBA": {
            "playerID": "TERQUAVION_SMITH_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TERQUAVION_SMITH_PHILADELPHIA_76ERS_NBA",
            "firstName": "Terquavion",
            "lastName": "Smith",
            "name": "Terquavion Smith"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "CORY_JOSEPH_1_NBA": {
            "playerID": "CORY_JOSEPH_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "CORY_JOSEPH_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Cory",
            "lastName": "Joseph",
            "name": "Cory Joseph"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "FURKAN_KORKMAZ_1_NBA": {
            "playerID": "FURKAN_KORKMAZ_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "FURKAN_KORKMAZ_PHILADELPHIA_76ERS_NBA",
            "firstName": "Furkan",
            "lastName": "Korkmaz",
            "name": "Furkan Korkmaz"
          },
          "KENNETH_LOFTON_1_NBA": {
            "playerID": "KENNETH_LOFTON_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENNETH_LOFTON_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenneth",
            "lastName": "Lofton",
            "name": "Kenneth Lofton"
          },
          "DARIO_SARIC_1_NBA": {
            "playerID": "DARIO_SARIC_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DARIO_SARIC_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Dario",
            "lastName": "Saric",
            "name": "Dario Šarić"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga"
          }
        }
      },
      {
        "eventID": "KtpAe4MAlJmuOxqo9cG9",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 116,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 104,
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 138,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 496,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 244,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 0,
              "secondsInLead": 437,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 3,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 12
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 71,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 2,
              "secondsInLead": 552,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 8,
              "assists": 6,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 10,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "largestLead": 6,
              "secondsInLead": 453,
              "blocks": 2,
              "offensiveRebounds": 6,
              "turnovers": 14,
              "fieldGoalsMade": 41,
              "longestScoringRun": 10,
              "rebounds": 46,
              "defensiveRebounds": 40,
              "steals": 6,
              "assists": 30,
              "twoPointersAttempted": 53,
              "threePointersMade": 12,
              "twoPointersMade": 29,
              "threePointersAttempted": 37,
              "fouls": 21,
              "fieldGoalsAttempted": 90,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 10,
              "points": 104
            },
            "home": {
              "longestScoringRun": 8,
              "blocks": 2,
              "steals": 8,
              "largestLead": 19,
              "threePointersAttempted": 38,
              "offensiveRebounds": 5,
              "threePointersMade": 12,
              "fieldGoalsMade": 43,
              "assists": 29,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 49,
              "turnovers": 10,
              "twoPointersMade": 31,
              "rebounds": 45,
              "defensiveRebounds": 40,
              "fouls": 20,
              "secondsInLead": 2205,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 18,
              "points": 116
            },
            "DOUG_MCDERMOTT_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -1,
              "assists": 0,
              "secondsPlayed": 619
            },
            "KEVIN_LOVE_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 29,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "steals": 1,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "plusMinus": 0,
              "secondsPlayed": 1007
            },
            "ZACH_COLLINS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "assists": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "twoPointersMade": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 5,
              "plusMinus": -4,
              "secondsPlayed": 1009
            },
            "DEVIN_VASSELL_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 2,
              "fouls": 1,
              "twoPointersAttempted": 12,
              "twoPointersMade": 7,
              "fieldGoalsMade": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 3,
              "threePointersMade": 1,
              "points": 19,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 18,
              "plusMinus": -11,
              "secondsPlayed": 1938
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "offensiveRebounds": 0,
              "blocks": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "fouls": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "assists": 3,
              "threePointersMade": 3,
              "points": 18,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 3,
              "rebounds": 13,
              "defensiveRebounds": 13,
              "plusMinus": -12,
              "turnovers": 3,
              "secondsPlayed": 1668
            },
            "KELDON_JOHNSON_1_NBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 3,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "offensiveRebounds": 3,
              "points": 7,
              "twoPointersMade": 3,
              "threePointersAttempted": 4,
              "plusMinus": -15,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1471
            },
            "JEREMY_SOCHAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 3,
              "points": 6,
              "twoPointersMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "fouls": 2,
              "plusMinus": -11,
              "secondsPlayed": 1728
            },
            "JIMMY_BUTLER_1_NBA": {
              "fouls": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "steals": 3,
              "twoPointersMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "plusMinus": 16,
              "assists": 11,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 17,
              "secondsPlayed": 2030
            },
            "TYLER_HERRO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "fouls": 1,
              "steals": 0,
              "assists": 7,
              "threePointersMade": 4,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 10,
              "plusMinus": 16,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1748,
              "points": 24,
              "twoPointersMade": 6
            },
            "BAM_ADEBAYO_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 2,
              "fouls": 4,
              "fieldGoalsMade": 10,
              "points": 20,
              "twoPointersMade": 10,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 14,
              "plusMinus": 17,
              "assists": 2,
              "secondsPlayed": 1727
            },
            "TRE_JONES_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "blocks": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "twoPointersMade": 5,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 2,
              "plusMinus": -8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "points": 19,
              "secondsPlayed": 1946
            },
            "TERRY_ROZIER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 3,
              "defensiveRebounds": 1,
              "assists": 5,
              "turnovers": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "threePointersMade": 2,
              "fouls": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 13,
              "plusMinus": 16,
              "secondsPlayed": 1692
            },
            "SANDRO_MAMUKELASHVILI_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "assists": 2,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 203
            },
            "JOSH_RICHARDSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "fouls": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -3,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1588,
              "freeThrowsMade": 4,
              "points": 9
            },
            "DUNCAN_ROBINSON_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 2,
              "assists": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 6,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 1,
              "points": 6,
              "steals": 1,
              "turnovers": 2,
              "plusMinus": -4,
              "secondsPlayed": 1139
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "assists": 3,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "steals": 2,
              "threePointersMade": 2,
              "points": 6,
              "plusMinus": 7,
              "secondsPlayed": 1167
            },
            "BLAKE_WESLEY_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "assists": 6,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "steals": 1,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 3,
              "plusMinus": -4,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 940,
              "freeThrowsMade": 1
            },
            "NIKOLA_JOVIC_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -5,
              "secondsPlayed": 146
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "turnovers": 2,
              "plusMinus": -1,
              "secondsPlayed": 1676
            },
            "CALEB_MARTIN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 67,
              "defensiveRebounds": 3,
              "fouls": 2,
              "assists": 2,
              "turnovers": 1,
              "steals": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "threePointersMade": 1,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": 13,
              "secondsPlayed": 1499
            },
            "MALAKI_BRANHAM_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "plusMinus": -3,
              "secondsPlayed": 416
            },
            "CEDI_OSMAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 2,
              "points": 8,
              "fouls": 1,
              "plusMinus": -2,
              "secondsPlayed": 1295
            }
          },
          "reg": {
            "away": {
              "points": 104
            },
            "home": {
              "points": 116
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 13,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 8,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 13,
              "steals": 2,
              "points": 38,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 10,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+140",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-290",
            "bookOdds": "-340",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-192",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+156",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+190",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-8",
            "bookSpread": "-8",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-222",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-222",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-182",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+147",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+290",
            "bookOdds": "+275",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "111.5",
            "bookOverUnder": "111.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "111.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 65,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "228",
            "bookOverUnder": "228",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+8",
            "bookSpread": "+8",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+8",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-170",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "228",
            "bookOverUnder": "228",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "228",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:57.631Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DOUG_MCDERMOTT_1_NBA": {
            "playerID": "DOUG_MCDERMOTT_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DOUG_MCDERMOTT_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Doug",
            "lastName": "McDermott",
            "name": "Doug McDermott"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama"
          },
          "KELDON_JOHNSON_1_NBA": {
            "playerID": "KELDON_JOHNSON_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "KELDON_JOHNSON_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Keldon",
            "lastName": "Johnson",
            "name": "Keldon Johnson"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan"
          },
          "JIMMY_BUTLER_1_NBA": {
            "playerID": "JIMMY_BUTLER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JIMMY_BUTLER_MIAMI_HEAT_NBA",
            "firstName": "Jimmy",
            "lastName": "Butler",
            "name": "Jimmy Butler"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro"
          },
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier"
          },
          "SANDRO_MAMUKELASHVILI_1_NBA": {
            "playerID": "SANDRO_MAMUKELASHVILI_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "SANDRO_MAMUKELASHVILI_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Sandro",
            "lastName": "Mamukelashvili",
            "name": "Sandro Mamukelashvili"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson"
          },
          "DUNCAN_ROBINSON_1_NBA": {
            "playerID": "DUNCAN_ROBINSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "DUNCAN_ROBINSON_MIAMI_HEAT_NBA",
            "firstName": "Duncan",
            "lastName": "Robinson",
            "name": "Duncan Robinson"
          },
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "NIKOLA_JOVIC_1_NBA": {
            "playerID": "NIKOLA_JOVIC_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "NIKOLA_JOVIC_MIAMI_HEAT_NBA",
            "firstName": "Nikola",
            "lastName": "Jović",
            "name": "Nikola Jovic"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA",
            "firstName": "Jamie",
            "lastName": "Jaquez",
            "name": "Jamie Jaquez"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          }
        }
      },
      {
        "eventID": "kfNM2NHI4jtVH7ZF6a15",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 125,
            "names": {
              "short": "BOS",
              "medium": "Celtics",
              "long": "Boston Celtics"
            },
            "teamID": "BOSTON_CELTICS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#008348"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 117,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 337,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 37,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 238,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 11
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 14,
              "fouls": 3,
              "largestLead": 4,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 338,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "blocks": 4
            },
            "away": {
              "fieldGoalsMade": 11,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 280,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 10,
              "assists": 7,
              "twoPointersAttempted": 20,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 7,
              "rebounds": 14,
              "offensiveRebounds": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 4,
              "points": 23,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 7,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "largestLead": 5,
              "secondsInLead": 617,
              "turnovers": 9,
              "steals": 8,
              "fieldGoalsMade": 43,
              "longestScoringRun": 8,
              "rebounds": 49,
              "defensiveRebounds": 36,
              "fouls": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 102,
              "freeThrowsAttempted": 20,
              "points": 117,
              "threePointersAttempted": 41,
              "offensiveRebounds": 13,
              "assists": 24,
              "twoPointersAttempted": 61,
              "threePointersMade": 13,
              "freeThrowsMade": 18,
              "twoPointersMade": 30
            },
            "home": {
              "longestScoringRun": 7,
              "steals": 6,
              "largestLead": 13,
              "turnovers": 14,
              "fouls": 16,
              "blocks": 9,
              "offensiveRebounds": 6,
              "twoPointersMade": 32,
              "fieldGoalsMade": 49,
              "threePointersAttempted": 49,
              "rebounds": 45,
              "defensiveRebounds": 39,
              "assists": 33,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 44,
              "threePointersMade": 17,
              "points": 125,
              "secondsInLead": 2016,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10
            },
            "OSHAE_BRISSETT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "assists": 2,
              "fieldGoalsAttempted": 1,
              "plusMinus": -1,
              "secondsPlayed": 357
            },
            "PATTY_MILLS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "plusMinus": 2,
              "secondsPlayed": 608
            },
            "GARRISON_MATHEWS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "steals": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 2,
              "plusMinus": -7,
              "secondsPlayed": 852
            },
            "BRUNO_FERNANDO_1_NBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": -12,
              "turnovers": 1,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 726,
              "freeThrowsMade": 5,
              "points": 9
            },
            "PAYTON_PRITCHARD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersAttempted": 1,
              "steals": 1,
              "twoPointersMade": 1,
              "assists": 2,
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 2,
              "points": 8,
              "threePointersAttempted": 4,
              "plusMinus": 11,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "turnovers": 2,
              "secondsPlayed": 955
            },
            "LUKE_KORNET_1_NBA": {
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 2,
              "fouls": 2,
              "plusMinus": 2,
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1260,
              "points": 4,
              "twoPointersMade": 2
            },
            "DEANDRE_HUNTER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "fouls": 3,
              "turnovers": 1,
              "threePointersAttempted": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 3,
              "plusMinus": -13,
              "points": 10,
              "twoPointersMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1381
            },
            "JALEN_JOHNSON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "steals": 3,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "turnovers": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 11,
              "points": 19,
              "twoPointersMade": 6,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "plusMinus": 1,
              "secondsPlayed": 2166
            },
            "KRISTAPS_PORZINGIS_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "fouls": 2,
              "turnovers": 2,
              "blocks": 2,
              "twoPointersMade": 11,
              "fieldGoalsMade": 13,
              "threePointersAttempted": 4,
              "plusMinus": 2,
              "fieldGoalPercent": 68,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 15,
              "threePointersMade": 2,
              "points": 31,
              "secondsPlayed": 1883
            },
            "SADDIQ_BEY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "turnovers": 0,
              "assists": 1,
              "threePointersMade": 4,
              "steals": 1,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 9,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 25,
              "twoPointersMade": 5,
              "threePointersAttempted": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "plusMinus": -1,
              "secondsPlayed": 2136
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "defensiveRebounds": 4,
              "assists": 3,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "fouls": 3,
              "fieldGoalPercent": 28,
              "fieldGoalsAttempted": 18,
              "points": 12,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "plusMinus": -4,
              "secondsPlayed": 2105
            },
            "AL_HORFORD_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 5,
              "threePointersMade": 4,
              "points": 14,
              "steals": 2,
              "defensiveRebounds": 6,
              "turnovers": 1,
              "blocks": 4,
              "threePointersAttempted": 9,
              "rebounds": 8,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 42,
              "assists": 8,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 3,
              "plusMinus": 12,
              "secondsPlayed": 2171
            },
            "DERRICK_WHITE_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "twoPointersMade": 3,
              "blocks": 1,
              "fouls": 2,
              "steals": 1,
              "offensiveRebounds": 1,
              "assists": 7,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 8,
              "threePointersMade": 5,
              "points": 21,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 14,
              "plusMinus": 0,
              "secondsPlayed": 2123
            },
            "JAYLEN_BROWN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 7,
              "freeThrowsAttempted": 1,
              "points": 15,
              "threePointersAttempted": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7,
              "steals": 1,
              "assists": 6,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "plusMinus": -3,
              "secondsPlayed": 2032
            },
            "TRAE_YOUNG_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "turnovers": 4,
              "fieldGoalPercent": 32,
              "steals": 1,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 10,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 15,
              "twoPointersMade": 6,
              "assists": 10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 20,
              "plusMinus": -10,
              "secondsPlayed": 2272
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "threePointersAttempted": 3,
              "fouls": 3,
              "offensiveRebounds": 6,
              "rebounds": 10,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 64,
              "assists": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 8,
              "points": 19,
              "twoPointersMade": 6,
              "plusMinus": 4,
              "secondsPlayed": 2154
            },
            "JAYSON_TATUM_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "fouls": 3,
              "turnovers": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 8,
              "points": 20,
              "twoPointersMade": 6,
              "threePointersAttempted": 13,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 38,
              "assists": 7,
              "fieldGoalsAttempted": 21,
              "plusMinus": 3,
              "secondsPlayed": 2136
            },
            "SAM_HAUSER_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "turnovers": 2,
              "plusMinus": 14,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1482,
              "freeThrowsMade": 2,
              "points": 10
            }
          },
          "reg": {
            "away": {
              "points": 117
            },
            "home": {
              "points": 125
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 16,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 6,
              "twoPointersMade": 5,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+181",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+181",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-525",
            "bookOdds": "-694",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-694",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-178",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-235",
            "bookOdds": "-283",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-283",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "125.5",
            "bookOverUnder": "125.5",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+148",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+235",
            "bookOdds": "+218",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+218",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+295",
            "bookOdds": "+280",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+280",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-12",
            "bookSpread": "-12",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-295",
            "bookOdds": "-359",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-359",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-210",
            "bookOdds": "-247",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-247",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+210",
            "bookOdds": "+192",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+525",
            "bookOdds": "+500",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+500",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "125.5",
            "bookOverUnder": "125.5",
            "score": 138,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "125.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "245",
            "bookOverUnder": "245",
            "score": 242,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "245",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+12",
            "bookSpread": "+12",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+12",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-231",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-231",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "245",
            "bookOverUnder": "245",
            "score": 242,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "245",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:11.262Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T00:30:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "OSHAE_BRISSETT_1_NBA": {
            "playerID": "OSHAE_BRISSETT_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "OSHAE_BRISSETT_BOSTON_CELTICS_NBA",
            "firstName": "Oshae",
            "lastName": "Brissett",
            "name": "Oshae Brissett"
          },
          "PATTY_MILLS_1_NBA": {
            "playerID": "PATTY_MILLS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "PATTY_MILLS_ATLANTA_HAWKS_NBA",
            "firstName": "Patty",
            "lastName": "Mills",
            "name": "Patty Mills"
          },
          "GARRISON_MATHEWS_1_NBA": {
            "playerID": "GARRISON_MATHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "GARRISON_MATHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Garrison",
            "lastName": "Mathews",
            "name": "Garrison Mathews"
          },
          "BRUNO_FERNANDO_1_NBA": {
            "playerID": "BRUNO_FERNANDO_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BRUNO_FERNANDO_ATLANTA_HAWKS_NBA",
            "firstName": "Bruno",
            "lastName": "Fernando",
            "name": "Bruno Fernando"
          },
          "PAYTON_PRITCHARD_1_NBA": {
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "PAYTON_PRITCHARD_BOSTON_CELTICS_NBA",
            "firstName": "Payton",
            "lastName": "Pritchard",
            "name": "Payton Pritchard"
          },
          "LUKE_KORNET_1_NBA": {
            "playerID": "LUKE_KORNET_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "LUKE_KORNET_BOSTON_CELTICS_NBA",
            "firstName": "Luke",
            "lastName": "Kornet",
            "name": "Luke Kornet"
          },
          "DEANDRE_HUNTER_1_NBA": {
            "playerID": "DEANDRE_HUNTER_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEANDRE_HUNTER_ATLANTA_HAWKS_NBA",
            "firstName": "De'Andre",
            "lastName": "Hunter",
            "name": "De'Andre Hunter"
          },
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson"
          },
          "KRISTAPS_PORZINGIS_1_NBA": {
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "KRISTAPS_PORZINGIS_BOSTON_CELTICS_NBA",
            "firstName": "Kristaps",
            "lastName": "Porzingis",
            "name": "Kristaps Porzingis"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanović",
            "name": "Bogdan Bogdanovic"
          },
          "AL_HORFORD_1_NBA": {
            "playerID": "AL_HORFORD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "AL_HORFORD_BOSTON_CELTICS_NBA",
            "firstName": "Al",
            "lastName": "Horford",
            "name": "Al Horford"
          },
          "DERRICK_WHITE_1_NBA": {
            "playerID": "DERRICK_WHITE_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DERRICK_WHITE_BOSTON_CELTICS_NBA",
            "firstName": "Derrick",
            "lastName": "White",
            "name": "Derrick White"
          },
          "JAYLEN_BROWN_1_NBA": {
            "playerID": "JAYLEN_BROWN_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYLEN_BROWN_BOSTON_CELTICS_NBA",
            "firstName": "Jaylen",
            "lastName": "Brown",
            "name": "Jaylen Brown"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu"
          },
          "JAYSON_TATUM_1_NBA": {
            "playerID": "JAYSON_TATUM_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYSON_TATUM_BOSTON_CELTICS_NBA",
            "firstName": "Jayson",
            "lastName": "Tatum",
            "name": "Jayson Tatum"
          },
          "SAM_HAUSER_1_NBA": {
            "playerID": "SAM_HAUSER_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SAM_HAUSER_BOSTON_CELTICS_NBA",
            "firstName": "Sam",
            "lastName": "Hauser",
            "name": "Sam Hauser"
          }
        }
      },
      {
        "eventID": "Aa4UUADSVwpNe0PjOhmI",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 106,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 117,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 653,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 13,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 8,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 19,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 7,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "assists": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 17,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 47,
              "fouls": 17,
              "fieldGoalsAttempted": 88,
              "secondsInLead": 2813,
              "steals": 12,
              "points": 117,
              "threePointersAttempted": 32,
              "offensiveRebounds": 8,
              "assists": 30,
              "twoPointersAttempted": 56,
              "turnovers": 12,
              "threePointersMade": 12,
              "twoPointersMade": 35,
              "rebounds": 38,
              "defensiveRebounds": 30,
              "blocks": 5
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 6,
              "steals": 7,
              "offensiveRebounds": 8,
              "blocks": 2,
              "fouls": 17,
              "fieldGoalsMade": 36,
              "rebounds": 37,
              "defensiveRebounds": 29,
              "freeThrowsAttempted": 26,
              "points": 106,
              "threePointersAttempted": 32,
              "assists": 23,
              "turnovers": 18,
              "threePointersMade": 12,
              "freeThrowsMade": 22,
              "twoPointersMade": 24,
              "fieldGoalsAttempted": 78,
              "twoPointersAttempted": 46
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "fouls": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 633,
              "points": 8,
              "twoPointersMade": 3
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 0,
              "fieldGoalsMade": 2,
              "defensiveRebounds": 1,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "steals": 1,
              "assists": 4,
              "plusMinus": -12,
              "secondsPlayed": 1066
            },
            "JAMES_HARDEN_1_NBA": {
              "twoPointersMade": 1,
              "blocks": 1,
              "turnovers": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 6,
              "threePointersMade": 5,
              "points": 19,
              "threePointersAttempted": 6,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "fouls": 2,
              "plusMinus": -1,
              "assists": 5,
              "secondsPlayed": 2303
            },
            "KAWHI_LEONARD_1_NBA": {
              "fouls": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 3,
              "blocks": 1,
              "steals": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 6,
              "points": 15,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "turnovers": 3,
              "plusMinus": -11,
              "secondsPlayed": 1992
            },
            "IVICA_ZUBAC_1_NBA": {
              "fouls": 0,
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "assists": 1,
              "defensiveRebounds": 7,
              "blocks": 0,
              "rebounds": 8,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "plusMinus": 6,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1269,
              "freeThrowsMade": 2,
              "points": 12,
              "twoPointersMade": 5
            },
            "NORMAN_POWELL_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "steals": 1,
              "threePointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "plusMinus": -12,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1547,
              "points": 18,
              "twoPointersMade": 5
            },
            "ZION_WILLIAMSON_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "steals": 1,
              "defensiveRebounds": 2,
              "fouls": 3,
              "blocks": 2,
              "turnovers": 2,
              "freeThrowsAttempted": 10,
              "assists": 10,
              "freeThrowsMade": 7,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 16,
              "points": 21,
              "twoPointersMade": 7,
              "plusMinus": -6,
              "secondsPlayed": 2102
            },
            "JORDAN_HAWKINS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 137,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TREY_MURPHY_III_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "points": 13,
              "twoPointersMade": 2,
              "defensiveRebounds": 1,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "fouls": 2,
              "turnovers": 1,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "plusMinus": 15,
              "assists": 2,
              "secondsPlayed": 1357
            },
            "AMIR_COFFEY_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": -7,
              "assists": 3,
              "secondsPlayed": 1280
            },
            "HERBERT_JONES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "twoPointersMade": 3,
              "assists": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 2,
              "turnovers": 1,
              "defensiveRebounds": 5,
              "fouls": 2,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 13,
              "threePointersAttempted": 3,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "plusMinus": 7,
              "secondsPlayed": 1822
            },
            "DYSON_DANIELS_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "defensiveRebounds": 3,
              "blocks": 2,
              "steals": 4,
              "threePointersAttempted": 2,
              "fouls": 2,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "plusMinus": 6,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1309,
              "points": 10,
              "twoPointersMade": 5
            },
            "JEREMIAH_ROBINSONEARL_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 137,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DANIEL_THEIS_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 416,
              "freeThrowsMade": 2,
              "points": 2
            },
            "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 207,
              "freeThrowsMade": 2,
              "points": 2
            },
            "PAUL_GEORGE_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "steals": 2,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "threePointersAttempted": 8,
              "assists": 4,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 7,
              "points": 7,
              "twoPointersMade": 3,
              "plusMinus": -4,
              "secondsPlayed": 1700
            },
            "CODY_ZELLER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 137,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRANDON_INGRAM_1_NBA": {
              "fouls": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "twoPointersMade": 7,
              "threePointersAttempted": 4,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fieldGoalPercent": 50,
              "assists": 6,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "freeThrowsMade": 1,
              "points": 15,
              "plusMinus": 14,
              "secondsPlayed": 2131
            },
            "CJ_MCCOLLUM_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "turnovers": 3,
              "assists": 4,
              "threePointersAttempted": 11,
              "threePointersMade": 5,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 59,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 6,
              "points": 25,
              "twoPointersMade": 5,
              "plusMinus": 4,
              "secondsPlayed": 2189
            },
            "JOSE_ALVARADO_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 7,
              "plusMinus": 6,
              "secondsPlayed": 803,
              "rebounds": 1,
              "defensiveRebounds": 0
            },
            "TERANCE_MANN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "offensiveRebounds": 2,
              "fouls": 4,
              "threePointersAttempted": 1,
              "turnovers": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 1506
            },
            "MASON_PLUMLEE_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 11,
              "twoPointersMade": 4,
              "fouls": 6,
              "plusMinus": -16,
              "secondsPlayed": 906,
              "blocks": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4
            },
            "LARRY_NANCE_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "steals": 2,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 3,
              "fouls": 3,
              "plusMinus": 13,
              "secondsPlayed": 1643,
              "blocks": 0
            }
          },
          "reg": {
            "away": {
              "points": 117
            },
            "home": {
              "points": 106
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 38,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 37,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 9,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+119",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-210",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-150",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+153",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-175",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-165",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+135",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+178",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "233.5",
            "bookOverUnder": "233.5",
            "score": 223,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "233.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-149",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "233.5",
            "bookOverUnder": "233.5",
            "score": 223,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "233.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:12:15.682Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T03:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jonas",
            "lastName": "Valančiūnas",
            "name": "Jonas Valanciunas"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard"
          },
          "IVICA_ZUBAC_1_NBA": {
            "playerID": "IVICA_ZUBAC_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "IVICA_ZUBAC_LA_CLIPPERS_NBA",
            "firstName": "Ivica",
            "lastName": "Zubac",
            "name": "Ivica Zubac"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell"
          },
          "ZION_WILLIAMSON_1_NBA": {
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "ZION_WILLIAMSON_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Zion",
            "lastName": "Williamson",
            "name": "Zion Williamson"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "HERBERT_JONES_1_NBA": {
            "playerID": "HERBERT_JONES_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "HERBERT_JONES_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Herbert",
            "lastName": "Jones",
            "name": "Herbert Jones"
          },
          "DYSON_DANIELS_1_NBA": {
            "playerID": "DYSON_DANIELS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "DYSON_DANIELS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Dyson",
            "lastName": "Daniels",
            "name": "Dyson Daniels"
          },
          "JEREMIAH_ROBINSONEARL_1_NBA": {
            "playerID": "JEREMIAH_ROBINSONEARL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JEREMIAH_ROBINSONEARL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jeremiah",
            "lastName": "Robinson-Earl",
            "name": "Jeremiah Robinson-Earl"
          },
          "DANIEL_THEIS_1_NBA": {
            "playerID": "DANIEL_THEIS_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "DANIEL_THEIS_LA_CLIPPERS_NBA",
            "firstName": "Daniel",
            "lastName": "Theis",
            "name": "Daniel Theis"
          },
          "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
            "playerID": "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "BRANDON_BOSTON_JR_LA_CLIPPERS_NBA",
            "firstName": "Brandon",
            "lastName": "Boston",
            "name": "BJ Boston"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George"
          },
          "CODY_ZELLER_1_NBA": {
            "playerID": "CODY_ZELLER_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CODY_ZELLER_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Cody",
            "lastName": "Zeller",
            "name": "Cody Zeller"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann"
          },
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          }
        }
      },
      {
        "eventID": "ufttnd6YY38xc09T5LuT",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 120,
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 133,
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 641,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 12,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 16,
              "defensiveRebounds": 15,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 84,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 39,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 11,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 636,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 13,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "steals": 2,
              "longestScoringRun": 8,
              "largestLead": 15,
              "fouls": 21,
              "offensiveRebounds": 6,
              "turnovers": 11,
              "fieldGoalsMade": 47,
              "rebounds": 48,
              "defensiveRebounds": 42,
              "blocks": 2,
              "fieldGoalsAttempted": 84,
              "freeThrowsAttempted": 22,
              "points": 133,
              "threePointersAttempted": 31,
              "twoPointersAttempted": 53,
              "threePointersMade": 17,
              "freeThrowsMade": 22,
              "twoPointersMade": 30,
              "assists": 31,
              "secondsInLead": 1296
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 9,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 15,
              "blocks": 6,
              "secondsInLead": 1390,
              "steals": 7,
              "assists": 31,
              "fieldGoalsMade": 45,
              "rebounds": 33,
              "defensiveRebounds": 28,
              "fouls": 20,
              "offensiveRebounds": 5,
              "fieldGoalsAttempted": 95,
              "turnovers": 4,
              "threePointersMade": 15,
              "points": 120,
              "twoPointersMade": 30,
              "threePointersAttempted": 45,
              "twoPointersAttempted": 50
            },
            "SASHA_VEZENKOV_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 3,
              "plusMinus": 4,
              "fouls": 2,
              "secondsPlayed": 331
            },
            "KEEGAN_MURRAY_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 4,
              "assists": 4,
              "blocks": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 3,
              "plusMinus": -4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 1219
            },
            "KILLIAN_HAYES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 8,
              "threePointersAttempted": 4,
              "fouls": 2,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "rebounds": 4,
              "offensiveRebounds": 0,
              "plusMinus": -1,
              "assists": 9,
              "turnovers": 1,
              "secondsPlayed": 1696
            },
            "HARRISON_BARNES_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "points": 8,
              "twoPointersMade": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "steals": 1,
              "plusMinus": -17,
              "secondsPlayed": 1455
            },
            "KEVIN_HUERTER_1_NBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 4,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 2,
              "points": 16,
              "twoPointersMade": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "steals": 1,
              "threePointersAttempted": 9,
              "fouls": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "plusMinus": -10,
              "secondsPlayed": 2026
            },
            "MIKE_MUSCALA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "plusMinus": 8,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1523
            },
            "TREY_LYLES_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "defensiveRebounds": 1,
              "threePointersMade": 5,
              "points": 19,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 46,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "plusMinus": 5,
              "secondsPlayed": 1374
            },
            "AUSAR_THOMPSON_1_NBA": {
              "steals": 2,
              "threePointersAttempted": 0,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "fouls": 5,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 12,
              "fieldGoalPercent": 83,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "points": 12,
              "twoPointersMade": 5,
              "secondsPlayed": 1644
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "steals": 1,
              "assists": 7,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fieldGoalPercent": 65,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "points": 30,
              "twoPointersMade": 10,
              "fouls": 3,
              "plusMinus": -17,
              "secondsPlayed": 2455
            },
            "DEAARON_FOX_1_NBA": {
              "turnovers": 2,
              "freeThrowsMade": 0,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "assists": 7,
              "threePointersMade": 2,
              "defensiveRebounds": 2,
              "fouls": 4,
              "steals": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "plusMinus": -17,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 9,
              "points": 12,
              "twoPointersMade": 3,
              "secondsPlayed": 2075
            },
            "MARCUS_SASSER_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 8,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 6,
              "plusMinus": 16,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 2,
              "points": 18,
              "secondsPlayed": 1949
            },
            "JALEN_DUREN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "twoPointersMade": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 20,
              "fouls": 4,
              "assists": 6,
              "turnovers": 3,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "plusMinus": 11,
              "secondsPlayed": 2233
            },
            "MALIK_MONK_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "blocks": 2,
              "fouls": 2,
              "assists": 10,
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -8,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 21,
              "points": 23,
              "threePointersAttempted": 8,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 2,
              "twoPointersMade": 8,
              "secondsPlayed": 2056
            },
            "ALEC_BURKS_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "blocks": 0,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "plusMinus": 12,
              "fieldGoalPercent": 58,
              "assists": 2,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 6,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "points": 25,
              "secondsPlayed": 1706
            },
            "DAVION_MITCHELL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "points": 9,
              "fouls": 3,
              "assists": 1,
              "plusMinus": -1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1409
            },
            "JADEN_IVEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 3,
              "defensiveRebounds": 4,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 16,
              "turnovers": 5,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "twoPointersMade": 8,
              "fieldGoalsMade": 13,
              "threePointersAttempted": 7,
              "plusMinus": 10,
              "fieldGoalPercent": 57,
              "assists": 7,
              "fieldGoalsAttempted": 23,
              "threePointersMade": 5,
              "points": 37,
              "secondsPlayed": 2277
            },
            "DANILO_GALLINARI_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 2,
              "secondsPlayed": 647,
              "blocks": 1,
              "assists": 1
            },
            "JOE_HARRIS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -5,
              "secondsPlayed": 724
            }
          },
          "reg": {
            "away": {
              "points": 133
            },
            "home": {
              "points": 120
            }
          },
          "4q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 113,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 36,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 8,
              "twoPointersMade": 5,
              "secondsInLead": 492
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-08T03:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "SASHA_VEZENKOV_1_NBA": {
            "playerID": "SASHA_VEZENKOV_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "SASHA_VEZENKOV_SACRAMENTO_KINGS_NBA",
            "firstName": "Sasha",
            "lastName": "Vezenkov",
            "name": "Sasha Vezenkov"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "KILLIAN_HAYES_1_NBA": {
            "playerID": "KILLIAN_HAYES_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "KILLIAN_HAYES_DETROIT_PISTONS_NBA",
            "firstName": "Killian",
            "lastName": "Hayes",
            "name": "Killian Hayes"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "MIKE_MUSCALA_1_NBA": {
            "playerID": "MIKE_MUSCALA_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MIKE_MUSCALA_DETROIT_PISTONS_NBA",
            "firstName": "Mike",
            "lastName": "Muscala",
            "name": "Mike Muscala"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "ALEC_BURKS_1_NBA": {
            "playerID": "ALEC_BURKS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "ALEC_BURKS_DETROIT_PISTONS_NBA",
            "firstName": "Alec",
            "lastName": "Burks",
            "name": "Alec Burks"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey"
          },
          "DANILO_GALLINARI_1_NBA": {
            "playerID": "DANILO_GALLINARI_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "DANILO_GALLINARI_DETROIT_PISTONS_NBA",
            "firstName": "Danilo",
            "lastName": "Gallinari",
            "name": "Danilo Gallinari"
          },
          "JOE_HARRIS_1_NBA": {
            "playerID": "JOE_HARRIS_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JOE_HARRIS_DETROIT_PISTONS_NBA",
            "firstName": "Joe",
            "lastName": "Harris",
            "name": "Joe Harris"
          }
        }
      },
      {
        "eventID": "Ph9xDiGhEpnN5QwnqX26",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 109,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 131,
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 17,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 675,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 45,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 13,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 8,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 8,
              "assists": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 19,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 16,
              "defensiveRebounds": 13,
              "fouls": 4,
              "largestLead": 19,
              "blocks": 3,
              "fieldGoalsAttempted": 27,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 11,
              "secondsInLead": 720
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "fieldGoalsMade": 52,
              "rebounds": 49,
              "defensiveRebounds": 39,
              "fouls": 22,
              "largestLead": 25,
              "blocks": 7,
              "fieldGoalsAttempted": 93,
              "secondsInLead": 2835,
              "freeThrowsAttempted": 13,
              "steals": 7,
              "points": 131,
              "threePointersAttempted": 32,
              "offensiveRebounds": 10,
              "assists": 33,
              "twoPointersAttempted": 61,
              "turnovers": 17,
              "threePointersMade": 17,
              "freeThrowsMade": 10,
              "twoPointersMade": 35
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 6,
              "offensiveRebounds": 7,
              "steals": 11,
              "fieldGoalsMade": 39,
              "rebounds": 30,
              "defensiveRebounds": 23,
              "fouls": 17,
              "blocks": 6,
              "fieldGoalsAttempted": 81,
              "freeThrowsAttempted": 27,
              "points": 109,
              "threePointersAttempted": 31,
              "assists": 31,
              "twoPointersAttempted": 50,
              "turnovers": 14,
              "threePointersMade": 12,
              "freeThrowsMade": 19,
              "twoPointersMade": 27
            },
            "JALEN_SMITH_1_NBA": {
              "fouls": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 4,
              "steals": 1,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 2,
              "points": 14,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "plusMinus": 3,
              "secondsPlayed": 799
            },
            "KEVON_LOONEY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 2,
              "plusMinus": -8,
              "secondsPlayed": 298
            },
            "DARIO_SARIC_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "assists": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 3,
              "points": 11,
              "twoPointersMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "fouls": 1,
              "plusMinus": 12,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1057
            },
            "PASCAL_SIAKAM_1_NBA": {
              "steals": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 4,
              "freeThrowsMade": 2,
              "fouls": 2,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "plusMinus": -16,
              "fieldGoalPercent": 55,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 4,
              "points": 16,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "twoPointersMade": 4,
              "secondsPlayed": 1779
            },
            "MYLES_TURNER_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "fouls": 3,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "assists": 1,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "points": 15,
              "threePointersAttempted": 5,
              "plusMinus": -13,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1364
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "steals": 1,
              "twoPointersMade": 2,
              "assists": 3,
              "blocks": 1,
              "fouls": 1,
              "twoPointersAttempted": 4,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "plusMinus": -9,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 2,
              "points": 10,
              "secondsPlayed": 1527
            },
            "AARON_NESMITH_1_NBA": {
              "threePointersMade": 1,
              "assists": 1,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "twoPointersMade": 3,
              "fouls": 2,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -9,
              "steals": 5,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1549,
              "freeThrowsMade": 4,
              "points": 13
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "turnovers": 3,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "plusMinus": -9,
              "fieldGoalPercent": 29,
              "assists": 11,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 1549
            },
            "ANDREW_WIGGINS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "assists": 5,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 4,
              "steals": 1,
              "fouls": 3,
              "plusMinus": 9,
              "secondsPlayed": 1571
            },
            "JEROME_ROBINSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 100,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MOSES_MOODY_1_NBA": {
              "fouls": 1,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "steals": 2,
              "points": 5,
              "threePointersAttempted": 1,
              "twoPointersAttempted": 2,
              "secondsPlayed": 809,
              "threePointersMade": 1,
              "twoPointersMade": 1
            },
            "TJ_MCCONNELL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "turnovers": 1,
              "points": 6,
              "twoPointersMade": 3,
              "steals": 1,
              "fouls": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 43,
              "assists": 8,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1331
            },
            "DRAYMOND_GREEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 2,
              "points": 8,
              "twoPointersMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "turnovers": 5,
              "steals": 2,
              "plusMinus": 13,
              "assists": 5,
              "secondsPlayed": 1655
            },
            "BENNEDICT_MATHURIN_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "assists": 1,
              "turnovers": 1,
              "fouls": 2,
              "twoPointersAttempted": 8,
              "threePointersAttempted": 3,
              "plusMinus": -13,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1427,
              "freeThrowsMade": 7,
              "points": 11
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 2,
              "fouls": 3,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "steals": 2,
              "assists": 7,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 9,
              "plusMinus": 23,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "secondsPlayed": 2032
            },
            "GUI_SANTOS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 1,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "fouls": 1,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 2,
              "points": 13,
              "offensiveRebounds": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "plusMinus": 5,
              "secondsPlayed": 1248
            },
            "ISAIAH_JACKSON_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -12,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "points": 4,
              "assists": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 643,
              "freeThrowsMade": 2,
              "twoPointersMade": 1
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fouls": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "blocks": 2,
              "turnovers": 3,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "points": 18,
              "twoPointersMade": 9,
              "plusMinus": 20,
              "assists": 4,
              "secondsPlayed": 2006
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 217,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "STEPHEN_CURRY_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 2,
              "assists": 2,
              "freeThrowsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "blocks": 1,
              "turnovers": 2,
              "twoPointersMade": 4,
              "twoPointersAttempted": 6,
              "fieldGoalsMade": 15,
              "threePointersAttempted": 16,
              "plusMinus": 13,
              "fieldGoalPercent": 68,
              "fieldGoalsAttempted": 22,
              "secondsPlayed": 1806,
              "threePointersMade": 11,
              "points": 42
            },
            "LESTER_QUINONES_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 5,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "freeThrowsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 3,
              "threePointersAttempted": 3,
              "plusMinus": 12,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1601
            },
            "BEN_SHEPPARD_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 2,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "plusMinus": -11,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1226,
              "threePointersMade": 1,
              "points": 8,
              "twoPointersMade": 2
            },
            "OBI_TOPPIN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "threePointersMade": 1,
              "points": 7,
              "twoPointersMade": 2,
              "plusMinus": -8,
              "assists": 2,
              "turnovers": 1,
              "secondsPlayed": 1206
            }
          },
          "reg": {
            "away": {
              "points": 131
            },
            "home": {
              "points": 109
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 8,
              "largestLead": 25,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-220",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-220",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-142",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-160",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+135",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-182",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-163",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+133",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "63",
            "bookOverUnder": "63",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "63",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+180",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 79,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "63",
            "bookOverUnder": "63",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "63",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "248.5",
            "bookOverUnder": "248.5",
            "score": 240,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "248.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 131,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "248.5",
            "bookOverUnder": "248.5",
            "score": 240,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "248.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:44.406Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JALEN_SMITH_1_NBA": {
            "playerID": "JALEN_SMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "JALEN_SMITH_INDIANA_PACERS_NBA",
            "firstName": "Jalen",
            "lastName": "Smith",
            "name": "Jalen Smith"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "DARIO_SARIC_1_NBA": {
            "playerID": "DARIO_SARIC_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DARIO_SARIC_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Dario",
            "lastName": "Saric",
            "name": "Dario Šarić"
          },
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton"
          },
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins"
          },
          "JEROME_ROBINSON_1_NBA": {
            "playerID": "JEROME_ROBINSON_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JEROME_ROBINSON_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jerome",
            "lastName": "Robinson",
            "name": "Jerome Robinson"
          },
          "MOSES_MOODY_1_NBA": {
            "playerID": "MOSES_MOODY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "MOSES_MOODY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Moses",
            "lastName": "Moody",
            "name": "Moses Moody"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green"
          },
          "BENNEDICT_MATHURIN_1_NBA": {
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BENNEDICT_MATHURIN_INDIANA_PACERS_NBA",
            "firstName": "Bennedict",
            "lastName": "Mathurin",
            "name": "Bennedict Mathurin"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin"
          }
        }
      },
      {
        "eventID": "aDX2eOJJgbw3NJMw7Eaa",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            },
            "score": 127
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            },
            "score": 111
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "fouls": 1,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 661,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 16,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 41,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 14
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 37,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 9,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 9,
              "steals": 7,
              "fouls": 16,
              "rebounds": 27,
              "defensiveRebounds": 23,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 16,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 35,
              "assists": 29,
              "blocks": 5,
              "fieldGoalsAttempted": 81,
              "twoPointersAttempted": 46,
              "turnovers": 14,
              "threePointersMade": 11,
              "points": 111,
              "twoPointersMade": 31
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 23,
              "blocks": 5,
              "rebounds": 39,
              "defensiveRebounds": 31,
              "freeThrowsAttempted": 20,
              "offensiveRebounds": 8,
              "freeThrowsMade": 13,
              "twoPointersMade": 33,
              "points": 127,
              "fieldGoalsMade": 49,
              "threePointersAttempted": 27,
              "fouls": 20,
              "assists": 34,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 55,
              "turnovers": 16,
              "secondsInLead": 2805,
              "steals": 11,
              "threePointersMade": 16
            },
            "JOE_INGLES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 75,
              "assists": 4,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "secondsPlayed": 947,
              "points": 8,
              "twoPointersMade": 1
            },
            "JONATHAN_ISAAC_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "fouls": 1,
              "fieldGoalPercent": 100,
              "assists": 1,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1155,
              "points": 9,
              "twoPointersMade": 4
            },
            "CEDI_OSMAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 1,
              "steals": 1,
              "plusMinus": 4,
              "secondsPlayed": 925
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "blocks": 3,
              "threePointersAttempted": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "turnovers": 5,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 1352,
              "freeThrowsMade": 1,
              "points": 15,
              "twoPointersMade": 4
            },
            "MORITZ_WAGNER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 3,
              "points": 11,
              "assists": 1,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "fouls": 3,
              "plusMinus": -2,
              "secondsPlayed": 973
            },
            "GARY_HARRIS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "fouls": 2,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "assists": 4,
              "fieldGoalsAttempted": 5,
              "steals": 2,
              "plusMinus": -2,
              "blocks": 2,
              "secondsPlayed": 1162
            },
            "TRE_JONES_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 3,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "assists": 6,
              "turnovers": 1,
              "points": 10,
              "twoPointersMade": 3,
              "steals": 3,
              "plusMinus": -17,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1377
            },
            "JEREMY_SOCHAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 0,
              "fouls": 1,
              "assists": 1,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "points": 9,
              "twoPointersMade": 3,
              "plusMinus": -26,
              "secondsPlayed": 1690
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "steals": 1,
              "points": 10,
              "twoPointersAttempted": 3,
              "threePointersMade": 3,
              "turnovers": 3,
              "threePointersAttempted": 4,
              "plusMinus": 19,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1532
            },
            "DEVIN_VASSELL_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 11,
              "twoPointersMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 7,
              "plusMinus": -14,
              "fieldGoalPercent": 61,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "turnovers": 2,
              "freeThrowsAttempted": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "points": 30,
              "secondsPlayed": 2121
            },
            "JALEN_SUGGS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "offensiveRebounds": 1,
              "freeThrowsMade": 2,
              "assists": 2,
              "steals": 2,
              "threePointersMade": 3,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 5,
              "points": 17,
              "twoPointersMade": 3,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "turnovers": 2,
              "fouls": 4,
              "plusMinus": 18,
              "secondsPlayed": 1757
            },
            "MARKELLE_FULTZ_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "defensiveRebounds": 2,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "fouls": 2,
              "assists": 4,
              "plusMinus": 22,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "steals": 2,
              "secondsPlayed": 1478
            },
            "ZACH_COLLINS_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 3,
              "fouls": 4,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "plusMinus": -5,
              "fieldGoalPercent": 83,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1528,
              "points": 12,
              "twoPointersMade": 5
            },
            "COLE_ANTHONY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 5,
              "assists": 2,
              "turnovers": 3,
              "steals": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 2,
              "points": 12,
              "plusMinus": -2,
              "secondsPlayed": 1123
            },
            "CALEB_HOUSTAN_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 173,
              "threePointersMade": 1,
              "points": 3
            },
            "KELDON_JOHNSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "twoPointersAttempted": 5,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "plusMinus": 5,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "turnovers": 1,
              "secondsPlayed": 1443,
              "threePointersMade": 2,
              "points": 12
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 8,
              "assists": 2,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "plusMinus": -12,
              "secondsPlayed": 1261
            },
            "CHUMA_OKEKE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "plusMinus": -3,
              "turnovers": 1,
              "secondsPlayed": 173
            },
            "BLAKE_WESLEY_1_NBA": {
              "blocks": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 4,
              "fouls": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 10,
              "twoPointersMade": 3,
              "plusMinus": 1,
              "assists": 7,
              "secondsPlayed": 1503
            },
            "GOGA_BITADZE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "secondsPlayed": 173
            },
            "ANTHONY_BLACK_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "assists": 2,
              "secondsPlayed": 173
            },
            "PAOLO_BANCHERO_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 3,
              "assists": 6,
              "freeThrowsAttempted": 4,
              "fieldGoalsMade": 7,
              "plusMinus": 16,
              "turnovers": 1,
              "steals": 2,
              "points": 16,
              "twoPointersMade": 6,
              "secondsPlayed": 1876,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9
            },
            "FRANZ_WAGNER_1_NBA": {
              "fouls": 0,
              "turnovers": 1,
              "blocks": 2,
              "threePointersAttempted": 4,
              "assists": 7,
              "threePointersMade": 3,
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 19,
              "fieldGoalPercent": 76,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 5,
              "points": 34,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 13,
              "freeThrowsMade": 5,
              "twoPointersMade": 10,
              "secondsPlayed": 1705,
              "steals": 0
            },
            "MALAKI_BRANHAM_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "turnovers": 1,
              "plusMinus": -5,
              "assists": 3,
              "secondsPlayed": 1200
            }
          },
          "reg": {
            "away": {
              "points": 111
            },
            "home": {
              "points": 127
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 9,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 6,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 17,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 704,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 38,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 13
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+174",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+174",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-410",
            "bookOdds": "-476",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-476",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-163",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-163",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-205",
            "bookOdds": "-238",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+133",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+205",
            "bookOdds": "+192",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+264",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+264",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-10.5",
            "bookSpread": "-10.5",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-330",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-330",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-225",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+175",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+410",
            "bookOdds": "+395",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+395",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 238,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+10.5",
            "bookSpread": "+10.5",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-224",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 238,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:30.101Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner"
          },
          "GARY_HARRIS_1_NBA": {
            "playerID": "GARY_HARRIS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GARY_HARRIS_ORLANDO_MAGIC_NBA",
            "firstName": "Gary",
            "lastName": "Harris",
            "name": "Gary Harris"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan"
          },
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA",
            "firstName": "Wendell",
            "lastName": "Carter",
            "name": "Wendell Carter Jr"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "CALEB_HOUSTAN_1_NBA": {
            "playerID": "CALEB_HOUSTAN_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "CALEB_HOUSTAN_ORLANDO_MAGIC_NBA",
            "firstName": "Caleb",
            "lastName": "Houstan",
            "name": "Caleb Houstan"
          },
          "KELDON_JOHNSON_1_NBA": {
            "playerID": "KELDON_JOHNSON_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "KELDON_JOHNSON_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Keldon",
            "lastName": "Johnson",
            "name": "Keldon Johnson"
          },
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "CHUMA_OKEKE_1_NBA": {
            "playerID": "CHUMA_OKEKE_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "CHUMA_OKEKE_ORLANDO_MAGIC_NBA",
            "firstName": "Chuma",
            "lastName": "Okeke",
            "name": "Chuma Okeke"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "GOGA_BITADZE_1_NBA": {
            "playerID": "GOGA_BITADZE_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GOGA_BITADZE_ORLANDO_MAGIC_NBA",
            "firstName": "Goga",
            "lastName": "Bitadze",
            "name": "Goga Bitadze"
          },
          "ANTHONY_BLACK_1_NBA": {
            "playerID": "ANTHONY_BLACK_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "ANTHONY_BLACK_ORLANDO_MAGIC_NBA",
            "firstName": "Anthony",
            "lastName": "Black",
            "name": "Anthony Black"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero"
          },
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          }
        }
      },
      {
        "eventID": "KEc7TjnsT2z3cMPutrUE",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "players": {
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Doncic",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA"
          },
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA"
          },
          "KYRIE_IRVING_1_NBA": {
            "playerID": "KYRIE_IRVING_1_NBA",
            "firstName": "Kyrie",
            "lastName": "Irving",
            "name": "Kyrie Irving",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "KYRIE_IRVING_DALLAS_MAVERICKS_NBA"
          },
          "MARKIEFF_MORRIS_1_NBA": {
            "playerID": "MARKIEFF_MORRIS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MARKIEFF_MORRIS_DALLAS_MAVERICKS_NBA",
            "firstName": "Markieff",
            "lastName": "Morris",
            "name": "Markieff Morris"
          },
          "ISAIAH_HARTENSTEIN_1_NBA": {
            "playerID": "ISAIAH_HARTENSTEIN_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "ISAIAH_HARTENSTEIN_NEW_YORK_KNICKS_NBA",
            "firstName": "Isaiah",
            "lastName": "Hartenstein",
            "name": "Isaiah Hartenstein"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway",
            "name": "Tim Hardaway Jr"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "TAJ_GIBSON_1_NBA": {
            "playerID": "TAJ_GIBSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "TAJ_GIBSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Taj",
            "lastName": "Gibson",
            "name": "Taj Gibson"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "BRANDON_WILLIAMS_1_NBA": {
            "playerID": "BRANDON_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "BRANDON_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Brandon",
            "lastName": "Williams",
            "name": "Brandon Williams"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "AJ_LAWSON_1_NBA": {
            "playerID": "AJ_LAWSON_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "AJ_LAWSON_DALLAS_MAVERICKS_NBA",
            "firstName": "A.J.",
            "lastName": "Lawson",
            "name": "A.J. Lawson"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA",
            "firstName": "Derrick",
            "lastName": "Jones",
            "name": "Derrick Jones Jr"
          },
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo"
          }
        },
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 108,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 122,
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 660,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 3,
              "points": 22,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 6,
              "freeThrowsMade": 3,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            }
          },
          "reg": {
            "away": {
              "points": 122
            },
            "home": {
              "points": 108
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 35,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 37,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 7,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 10,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 5,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 8,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 13
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "offensiveRebounds": 6,
              "largestLead": 20,
              "fouls": 13,
              "steals": 7,
              "turnovers": 8,
              "blocks": 6,
              "twoPointersMade": 25,
              "fieldGoalsMade": 43,
              "threePointersAttempted": 42,
              "assists": 30,
              "threePointersMade": 18,
              "points": 122,
              "rebounds": 40,
              "defensiveRebounds": 34,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 40,
              "secondsInLead": 2820,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 18
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "blocks": 2,
              "steals": 5,
              "offensiveRebounds": 14,
              "longestScoringRun": 7,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 10,
              "assists": 27,
              "turnovers": 14,
              "twoPointersMade": 28,
              "points": 108,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 37,
              "rebounds": 46,
              "defensiveRebounds": 32,
              "fouls": 19,
              "threePointersMade": 14,
              "fieldGoalsAttempted": 94,
              "twoPointersAttempted": 57
            },
            "MARKIEFF_MORRIS_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "steals": 0,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -1,
              "secondsPlayed": 361
            },
            "ISAIAH_HARTENSTEIN_1_NBA": {
              "blocks": 0,
              "steals": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "turnovers": 2,
              "threePointersMade": 0,
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "twoPointersMade": 4,
              "fouls": 2,
              "plusMinus": -10,
              "secondsPlayed": 923
            },
            "LUKA_DONCIC_1_NBA": {
              "offensiveRebounds": 0,
              "fouls": 1,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "twoPointersMade": 6,
              "blocks": 1,
              "steals": 4,
              "turnovers": 3,
              "assists": 11,
              "fieldGoalsMade": 13,
              "threePointersAttempted": 14,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": 18,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 24,
              "secondsPlayed": 2409,
              "threePointersMade": 7,
              "points": 39
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 10,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 1784,
              "threePointersMade": 5,
              "points": 19
            },
            "MAXI_KLEBER_1_NBA": {
              "steals": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 3,
              "threePointersAttempted": 1,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "blocks": 4,
              "fieldGoalsMade": 1,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 13,
              "assists": 3,
              "secondsPlayed": 1648
            },
            "JOSH_GREEN_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "twoPointersMade": 3,
              "twoPointersAttempted": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 3,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "fouls": 2,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "plusMinus": 5,
              "blocks": 1,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1906,
              "freeThrowsMade": 3,
              "points": 15
            },
            "JOSH_HART_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fouls": 3,
              "fieldGoalsMade": 8,
              "threePointersMade": 3,
              "points": 23,
              "twoPointersAttempted": 14,
              "threePointersAttempted": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "plusMinus": -12,
              "fieldGoalPercent": 36,
              "assists": 12,
              "fieldGoalsAttempted": 22,
              "secondsPlayed": 2331
            },
            "KYRIE_IRVING_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "freeThrowsMade": 0,
              "fouls": 3,
              "threePointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 7,
              "points": 16,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "plusMinus": 12,
              "fieldGoalPercent": 41,
              "assists": 6,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2187
            },
            "TAJ_GIBSON_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "assists": 1,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 4,
              "plusMinus": 8,
              "secondsPlayed": 1336
            },
            "DWIGHT_POWELL_1_NBA": {
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 0,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 1,
              "offensiveRebounds": 3,
              "fouls": 4,
              "blocks": 0,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "plusMinus": 1,
              "secondsPlayed": 1232
            },
            "BRANDON_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 1,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 77,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "MILES_MCBRIDE_1_NBA": {
              "blocks": 0,
              "turnovers": 2,
              "offensiveRebounds": 4,
              "rebounds": 6,
              "defensiveRebounds": 2,
              "fouls": 1,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "twoPointersAttempted": 12,
              "freeThrowsMade": 1,
              "twoPointersMade": 7,
              "assists": 5,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "plusMinus": -11,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 22,
              "secondsPlayed": 2711,
              "threePointersMade": 2,
              "points": 21
            },
            "JADEN_HARDY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "assists": 1,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "secondsPlayed": 813
            },
            "AJ_LAWSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 77,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "offensiveRebounds": 3,
              "turnovers": 3,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "assists": 3,
              "fieldGoalsMade": 6,
              "fouls": 5,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "points": 13,
              "twoPointersMade": 5,
              "rebounds": 16,
              "defensiveRebounds": 13,
              "plusMinus": -14,
              "secondsPlayed": 2485
            },
            "DERRICK_JONES_JR_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "points": 18,
              "twoPointersMade": 4,
              "fouls": 1,
              "plusMinus": 15,
              "assists": 3,
              "secondsPlayed": 1828
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "defensiveRebounds": 2,
              "assists": 3,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 7,
              "fieldGoalsMade": 13,
              "threePointersAttempted": 12,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 36,
              "twoPointersMade": 6,
              "plusMinus": -19,
              "turnovers": 4,
              "secondsPlayed": 2593,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 26,
              "twoPointersAttempted": 14
            }
          }
        },
        "odds": {
          "assists-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+107",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+130",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+116",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-under": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-KYRIE_IRVING_1_NBA-game-ou-over": {
            "oddID": "points-KYRIE_IRVING_1_NBA-game-ou-over",
            "opposingOddID": "points-KYRIE_IRVING_1_NBA-game-ou-under",
            "marketName": "Kyrie Irving Points Over/Under",
            "statID": "points",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "assists-KYRIE_IRVING_1_NBA-game-ou-under": {
            "oddID": "assists-KYRIE_IRVING_1_NBA-game-ou-under",
            "opposingOddID": "assists-KYRIE_IRVING_1_NBA-game-ou-over",
            "marketName": "Kyrie Irving Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-150",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-137",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-137",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-158",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+128",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-over": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-JALEN_BRUNSON_1_NBA-game-ou-over": {
            "oddID": "points-JALEN_BRUNSON_1_NBA-game-ou-over",
            "opposingOddID": "points-JALEN_BRUNSON_1_NBA-game-ou-under",
            "marketName": "Jalen Brunson Points Over/Under",
            "statID": "points",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "32.5",
            "bookOverUnder": "32.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "32.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+122",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-152",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+210",
            "bookOdds": "+200",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-JOSH_HART_1_NBA-game-ou-over": {
            "oddID": "points-JOSH_HART_1_NBA-game-ou-over",
            "opposingOddID": "points-JOSH_HART_1_NBA-game-ou-under",
            "marketName": "Josh Hart Points Over/Under",
            "statID": "points",
            "statEntityID": "JOSH_HART_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "JOSH_HART_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "10.5",
            "bookOverUnder": "10.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "10.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114",
            "bookOverUnder": "114",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-KYRIE_IRVING_1_NBA-game-ou-under": {
            "oddID": "points-KYRIE_IRVING_1_NBA-game-ou-under",
            "opposingOddID": "points-KYRIE_IRVING_1_NBA-game-ou-over",
            "marketName": "Kyrie Irving Points Over/Under",
            "statID": "points",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "27.5",
            "bookOverUnder": "27.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "27.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-182",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "points-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "points-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Points Over/Under",
            "statID": "points",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "33.5",
            "bookOverUnder": "33.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "33.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-158",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "assists-KYRIE_IRVING_1_NBA-game-ou-over": {
            "oddID": "assists-KYRIE_IRVING_1_NBA-game-ou-over",
            "opposingOddID": "assists-KYRIE_IRVING_1_NBA-game-ou-under",
            "marketName": "Kyrie Irving Assists Over/Under",
            "statID": "assists",
            "statEntityID": "KYRIE_IRVING_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "playerID": "KYRIE_IRVING_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+112",
            "fairOverUnder": "5.5",
            "bookOverUnder": "5.5",
            "score": 6,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "overUnder": "5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-210",
            "bookOdds": "-240",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "114",
            "bookOverUnder": "114",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "223.5",
            "bookOverUnder": "223.5",
            "score": 230,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "223.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "assists-LUKA_DONCIC_1_NBA-game-ou-under": {
            "oddID": "assists-LUKA_DONCIC_1_NBA-game-ou-under",
            "opposingOddID": "assists-LUKA_DONCIC_1_NBA-game-ou-over",
            "marketName": "Luka Doncic Assists Over/Under",
            "statID": "assists",
            "statEntityID": "LUKA_DONCIC_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "LUKA_DONCIC_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "9.5",
            "bookOverUnder": "9.5",
            "score": 11,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "223.5",
            "bookOverUnder": "223.5",
            "score": 230,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "223.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          },
          "assists-JALEN_BRUNSON_1_NBA-game-ou-under": {
            "oddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-under",
            "opposingOddID": "assists-JALEN_BRUNSON_1_NBA-game-ou-over",
            "marketName": "Jalen Brunson Assists Over/Under",
            "statID": "assists",
            "statEntityID": "JALEN_BRUNSON_1_NBA",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "playerID": "JALEN_BRUNSON_1_NBA",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-156",
            "fairOverUnder": "7.5",
            "bookOverUnder": "7.5",
            "score": 0,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-156",
                "overUnder": "7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:49.818Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        }
      },
      {
        "eventID": "lSoOPJDAMtMG8y2FXNrr",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 95,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 118,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 658,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 4,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 4,
              "offensiveRebounds": 4,
              "assists": 9,
              "twoPointersAttempted": 22,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 16,
              "defensiveRebounds": 15,
              "fouls": 4,
              "largestLead": 31,
              "blocks": 4,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 10,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 18,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5,
              "assists": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 23,
              "largestLead": 31,
              "turnovers": 15,
              "freeThrowsAttempted": 17,
              "steals": 8,
              "freeThrowsMade": 17,
              "fouls": 18,
              "fieldGoalsMade": 43,
              "rebounds": 48,
              "defensiveRebounds": 41,
              "blocks": 14,
              "fieldGoalsAttempted": 80,
              "secondsInLead": 2818,
              "points": 118,
              "threePointersAttempted": 37,
              "offensiveRebounds": 7,
              "assists": 26,
              "twoPointersAttempted": 43,
              "threePointersMade": 15,
              "twoPointersMade": 28
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 8,
              "steals": 9,
              "blocks": 3,
              "defensiveRebounds": 22,
              "fouls": 17,
              "assists": 21,
              "turnovers": 12,
              "threePointersMade": 10,
              "threePointersAttempted": 25,
              "rebounds": 34,
              "offensiveRebounds": 12,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 37,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 68,
              "points": 95,
              "twoPointersMade": 27
            },
            "MAX_STRUS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fouls": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 20,
              "secondsPlayed": 1281
            },
            "NIC_CLAXTON_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "turnovers": 2,
              "offensiveRebounds": 2,
              "assists": 1,
              "fouls": 4,
              "plusMinus": -18,
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1508,
              "points": 6,
              "twoPointersMade": 3
            },
            "DARIUS_GARLAND_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "fouls": 2,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "points": 14,
              "twoPointersMade": 6,
              "plusMinus": 23,
              "assists": 7,
              "secondsPlayed": 1717
            },
            "BEN_SIMMONS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 6,
              "twoPointersMade": 3,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -26,
              "turnovers": 2,
              "secondsPlayed": 1192
            },
            "CAM_THOMAS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "assists": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fouls": 1,
              "plusMinus": -24,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1821,
              "threePointersMade": 2,
              "points": 17
            },
            "EVAN_MOBLEY_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "blocks": 2,
              "turnovers": 2,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "plusMinus": 25,
              "fieldGoalsMade": 5,
              "fouls": 3,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1540,
              "points": 14,
              "twoPointersMade": 5
            },
            "CARIS_LEVERT_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "fieldGoalsMade": 2,
              "plusMinus": 8,
              "steals": 1,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "assists": 5,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1385
            },
            "MIKAL_BRIDGES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fouls": 1,
              "offensiveRebounds": 1,
              "turnovers": 3,
              "twoPointersAttempted": 10,
              "twoPointersMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": -28,
              "fieldGoalPercent": 43,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 13,
              "assists": 5,
              "fieldGoalsAttempted": 23,
              "secondsPlayed": 2121,
              "threePointersMade": 5,
              "points": 26
            },
            "JARRETT_ALLEN_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fouls": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 8,
              "points": 14,
              "turnovers": 2,
              "plusMinus": 17,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "secondsPlayed": 1777
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "offensiveRebounds": 0,
              "fouls": 1,
              "threePointersMade": 4,
              "assists": 4,
              "blocks": 3,
              "steals": 3,
              "turnovers": 4,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 10,
              "plusMinus": 17,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 27,
              "twoPointersMade": 6,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1805
            },
            "SAM_MERRILL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fouls": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 7,
              "plusMinus": -6,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 704,
              "threePointersMade": 3,
              "points": 9
            },
            "TRENDON_WATFORD_1_NBA": {
              "threePointersMade": 0,
              "fouls": 3,
              "steals": 0,
              "turnovers": 1,
              "assists": 1,
              "blocks": 2,
              "fieldGoalsMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 5,
              "points": 15,
              "offensiveRebounds": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "threePointersAttempted": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1589
            },
            "GEORGES_NIANG_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "steals": 1,
              "fouls": 1,
              "threePointersMade": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 6,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 5,
              "plusMinus": 1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1399,
              "points": 13,
              "twoPointersMade": 2
            },
            "DENNIS_SMITH_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "offensiveRebounds": 2,
              "fouls": 2,
              "steals": 5,
              "assists": 7,
              "fieldGoalsMade": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1559,
              "points": 6,
              "twoPointersMade": 3
            },
            "DAMIAN_JONES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 4,
              "assists": 2,
              "blocks": 2,
              "secondsPlayed": 191
            },
            "DEAN_WADE_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "threePointersMade": 3,
              "points": 9,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "blocks": 2,
              "fouls": 2,
              "plusMinus": -4,
              "secondsPlayed": 987
            },
            "KEON_JOHNSON_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fouls": 2,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 3,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -5,
              "secondsPlayed": 860
            },
            "ISAAC_OKORO_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 2,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 8,
              "twoPointersMade": 1,
              "fouls": 3,
              "plusMinus": 6,
              "blocks": 3,
              "secondsPlayed": 1422
            }
          },
          "reg": {
            "away": {
              "points": 118
            },
            "home": {
              "points": 95
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 26,
              "blocks": 4,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-165",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+265",
            "bookOdds": "+250",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+148",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-151",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-165",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-210",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+7.5",
            "bookSpread": "+7.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+185",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+185",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+136",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-166",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-166",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-265",
            "bookOdds": "-300",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-300",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "114.5",
            "bookOverUnder": "114.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "114.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "224",
            "bookOverUnder": "224",
            "score": 213,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-7.5",
            "bookSpread": "-7.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-7.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+135",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "224",
            "bookOverUnder": "224",
            "score": 213,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:17.966Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "BEN_SIMMONS_1_NBA": {
            "playerID": "BEN_SIMMONS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "BEN_SIMMONS_BROOKLYN_NETS_NBA",
            "firstName": "Ben",
            "lastName": "Simmons",
            "name": "Ben Simmons"
          },
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "TRENDON_WATFORD_1_NBA": {
            "playerID": "TRENDON_WATFORD_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "TRENDON_WATFORD_BROOKLYN_NETS_NBA",
            "firstName": "Trendon",
            "lastName": "Watford",
            "name": "Trendon Watford"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "DENNIS_SMITH_JR_1_NBA": {
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DENNIS_SMITH_BROOKLYN_NETS_NBA",
            "firstName": "Dennis",
            "lastName": "Smith",
            "name": "Dennis Smith"
          },
          "DAMIAN_JONES_1_NBA": {
            "playerID": "DAMIAN_JONES_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DAMIAN_JONES_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Damian",
            "lastName": "Jones",
            "name": "Damian Jones"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "KEON_JOHNSON_1_NBA": {
            "playerID": "KEON_JOHNSON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "KEON_JOHNSON_BROOKLYN_NETS_NBA",
            "firstName": "Keon",
            "lastName": "Johnson",
            "name": "Keon Johnson"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          }
        }
      },
      {
        "eventID": "QlWlB7U0aXGXKkmG4jyh",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 105,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 129,
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 304,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 4,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 401,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 7,
              "blocks": 2
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 14,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 676,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 27,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 39,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 10,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "blocks": 3,
              "fouls": 17,
              "largestLead": 28,
              "turnovers": 8,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 12,
              "fieldGoalsMade": 48,
              "rebounds": 43,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 2420,
              "steals": 8,
              "threePointersAttempted": 41,
              "offensiveRebounds": 12,
              "assists": 34,
              "twoPointersAttempted": 46,
              "threePointersMade": 21,
              "twoPointersMade": 27,
              "points": 129
            },
            "home": {
              "largestLead": 4,
              "secondsInLead": 401,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 11,
              "offensiveRebounds": 10,
              "longestScoringRun": 7,
              "fouls": 10,
              "steals": 6,
              "fieldGoalsMade": 40,
              "threePointersAttempted": 33,
              "rebounds": 35,
              "defensiveRebounds": 25,
              "assists": 35,
              "blocks": 3,
              "fieldGoalsAttempted": 81,
              "twoPointersAttempted": 48,
              "turnovers": 13,
              "threePointersMade": 14,
              "twoPointersMade": 26,
              "points": 105
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 7,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "twoPointersMade": 7,
              "plusMinus": -18,
              "fieldGoalPercent": 50,
              "assists": 7,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 1641,
              "freeThrowsMade": 3,
              "points": 17
            },
            "BROOK_LOPEZ_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "fouls": 1,
              "blocks": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "assists": 2,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": -21,
              "secondsPlayed": 1543
            },
            "JAE_CROWDER_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "fouls": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "threePointersMade": 4,
              "points": 21,
              "plusMinus": -15,
              "assists": 5,
              "secondsPlayed": 2241
            },
            "MALIK_BEASLEY_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "blocks": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 3,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 8,
              "threePointersAttempted": 9,
              "plusMinus": -13,
              "assists": 3,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 1968,
              "steals": 1
            },
            "BOBBY_PORTIS_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "fouls": 3,
              "offensiveRebounds": 4,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "plusMinus": -21,
              "fieldGoalPercent": 42,
              "assists": 3,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1752,
              "steals": 1,
              "points": 12,
              "twoPointersMade": 5
            },
            "KYLE_ANDERSON_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 2,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 8,
              "twoPointersMade": 3,
              "offensiveRebounds": 3,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "fouls": 1,
              "assists": 6,
              "turnovers": 3,
              "plusMinus": 9,
              "secondsPlayed": 1452
            },
            "MIKE_CONLEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalsMade": 6,
              "assists": 9,
              "threePointersMade": 6,
              "points": 18,
              "threePointersAttempted": 7,
              "plusMinus": 6,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1835
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 1,
              "offensiveRebounds": 2,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "twoPointersMade": 3,
              "twoPointersAttempted": 9,
              "assists": 1,
              "fouls": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 6,
              "plusMinus": 21,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 4,
              "points": 19,
              "secondsPlayed": 1778
            },
            "ANDRE_JACKSON_JR_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalPercent": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 1,
              "plusMinus": -11,
              "assists": 3,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1062
            },
            "THANASIS_ANTETOKOUNMPO_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "secondsPlayed": 324
            },
            "NAZ_REID_1_NBA": {
              "assists": 0,
              "blocks": 1,
              "fouls": 1,
              "threePointersMade": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 7,
              "points": 17,
              "twoPointersMade": 4,
              "plusMinus": 6,
              "turnovers": 1,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "secondsPlayed": 1426
            },
            "DAISHEN_NIX_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 3,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 187,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "assists": 9,
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": -12,
              "fieldGoalPercent": 67,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "secondsPlayed": 2236,
              "points": 9,
              "twoPointersMade": 3
            },
            "RUDY_GOBERT_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "freeThrowsAttempted": 1,
              "defensiveRebounds": 8,
              "assists": 4,
              "fieldGoalsMade": 8,
              "fouls": 3,
              "fieldGoalPercent": 89,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "points": 16,
              "twoPointersMade": 8,
              "plusMinus": 13,
              "rebounds": 11,
              "offensiveRebounds": 3,
              "secondsPlayed": 2113
            },
            "LUKA_GARZA_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 187,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JESSE_EDWARDS_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersMade": 5,
              "fouls": 3,
              "fieldGoalsMade": 9,
              "assists": 9,
              "twoPointersAttempted": 9,
              "threePointersMade": 4,
              "points": 26,
              "plusMinus": 16,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "secondsPlayed": 2139
            },
            "JADEN_MCDANIELS_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fouls": 3,
              "blocks": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 8,
              "plusMinus": 16,
              "secondsPlayed": 1159
            },
            "AJ_GREEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "steals": 0,
              "turnovers": 1,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 8,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -7,
              "fieldGoalPercent": 82,
              "assists": 3,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1308,
              "threePointersMade": 7,
              "points": 27
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersMade": 1,
              "assists": 4,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "steals": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "plusMinus": 20,
              "secondsPlayed": 1526,
              "points": 7
            }
          },
          "reg": {
            "away": {
              "points": 129
            },
            "home": {
              "points": 105
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 28,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 27,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+110",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+108",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 116,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.052Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "223",
            "bookOverUnder": "223",
            "score": 234,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "223",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "223",
            "bookOverUnder": "223",
            "score": 234,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "223",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:56.053Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T01:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo"
          },
          "BROOK_LOPEZ_1_NBA": {
            "playerID": "BROOK_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BROOK_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Brook",
            "lastName": "Lopez",
            "name": "Brook Lopez"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns"
          },
          "ANDRE_JACKSON_JR_1_NBA": {
            "playerID": "ANDRE_JACKSON_JR_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ANDRE_JACKSON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Andre",
            "lastName": "Jackson",
            "name": "Andre Jackson Jr"
          },
          "THANASIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "THANASIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "THANASIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Thanasis",
            "lastName": "Antetokounmpo",
            "name": "Thanasis Antetokounmpo"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid"
          },
          "DAISHEN_NIX_1_NBA": {
            "playerID": "DAISHEN_NIX_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "DAISHEN_NIX_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Daishen",
            "lastName": "Nix",
            "name": "Daishen Nix"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert"
          },
          "LUKA_GARZA_1_NBA": {
            "playerID": "LUKA_GARZA_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "LUKA_GARZA_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Luka",
            "lastName": "Garza",
            "name": "Luka Garza"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Jesse Edwards"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          }
        }
      },
      {
        "eventID": "VD4l3Sfua7RJIthxFENC",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 110,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 118,
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 556,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 40,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 9,
              "assists": 6
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "blocks": 1
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 705,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "blocks": 4,
              "longestScoringRun": 9,
              "steals": 3,
              "threePointersAttempted": 26,
              "threePointersMade": 12,
              "fieldGoalsMade": 43,
              "fieldGoalsAttempted": 79,
              "offensiveRebounds": 8,
              "assists": 24,
              "twoPointersAttempted": 53,
              "twoPointersMade": 31,
              "largestLead": 9,
              "turnovers": 14,
              "rebounds": 46,
              "defensiveRebounds": 38,
              "fouls": 16,
              "secondsInLead": 411,
              "freeThrowsAttempted": 22,
              "freeThrowsMade": 20,
              "points": 118
            },
            "home": {
              "longestScoringRun": 8,
              "largestLead": 9,
              "blocks": 4,
              "rebounds": 34,
              "defensiveRebounds": 25,
              "secondsInLead": 2259,
              "offensiveRebounds": 9,
              "turnovers": 9,
              "assists": 26,
              "steals": 8,
              "threePointersMade": 18,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 46,
              "fouls": 24,
              "fieldGoalsAttempted": 91,
              "twoPointersAttempted": 45,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 8,
              "points": 110,
              "twoPointersMade": 24
            },
            "TORREY_CRAIG_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": 7,
              "threePointersAttempted": 4,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 963
            },
            "JEVON_CARTER_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "assists": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 3,
              "threePointersMade": 1,
              "points": 7,
              "threePointersAttempted": 4,
              "plusMinus": -5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 931
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 1,
              "plusMinus": 4,
              "blocks": 1,
              "secondsPlayed": 478
            },
            "JOHN_KONCHAR_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 2,
              "assists": 1,
              "blocks": 1,
              "plusMinus": 6,
              "secondsPlayed": 1795
            },
            "JAREN_JACKSON_JR_1_NBA": {
              "defensiveRebounds": 1,
              "steals": 0,
              "blocks": 1,
              "threePointersMade": 4,
              "assists": 4,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 10,
              "twoPointersMade": 7,
              "fouls": 6,
              "plusMinus": -8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 22,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1926,
              "freeThrowsMade": 2,
              "points": 28
            },
            "JACOB_GILYARD_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "points": 8,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "assists": 4,
              "plusMinus": -3,
              "fouls": 1,
              "secondsPlayed": 1198
            },
            "COBY_WHITE_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fouls": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "assists": 8,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "twoPointersMade": 4,
              "turnovers": 5,
              "plusMinus": 7,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 2153,
              "freeThrowsMade": 6,
              "points": 20
            },
            "SANTI_ALDAMA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fouls": 2,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 3,
              "points": 15,
              "plusMinus": -6,
              "secondsPlayed": 2206
            },
            "GG_JACKSON_1_NBA": {
              "blocks": 0,
              "assists": 1,
              "turnovers": 0,
              "steals": 1,
              "defensiveRebounds": 5,
              "twoPointersMade": 5,
              "twoPointersAttempted": 9,
              "rebounds": 9,
              "offensiveRebounds": 4,
              "fouls": 2,
              "fieldGoalsMade": 9,
              "threePointersMade": 4,
              "threePointersAttempted": 9,
              "plusMinus": -13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1945,
              "freeThrowsMade": 5,
              "points": 27
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "steals": 3,
              "freeThrowsAttempted": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "points": 13,
              "twoPointersMade": 3,
              "assists": 8,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "fouls": 2,
              "plusMinus": -9,
              "secondsPlayed": 2239
            },
            "DEMAR_DEROZAN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 3,
              "threePointersMade": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 11,
              "twoPointersMade": 8,
              "assists": 1,
              "fieldGoalPercent": 65,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "fouls": 3,
              "plusMinus": 2,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 2252,
              "freeThrowsMade": 5,
              "points": 30
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "fouls": 1,
              "steals": 0,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 4,
              "blocks": 2,
              "assists": 5,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "points": 20,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 19,
              "secondsPlayed": 2338
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "assists": 1,
              "turnovers": 1,
              "steals": 1,
              "blocks": 1,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 91,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 11,
              "points": 21,
              "twoPointersMade": 10,
              "plusMinus": 7,
              "secondsPlayed": 1879
            },
            "AYO_DOSUNMU_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 3,
              "turnovers": 2,
              "fouls": 2,
              "assists": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 10,
              "plusMinus": -1,
              "secondsPlayed": 1648
            },
            "SCOTTY_PIPPEN_JR_1_NBA": {
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "steals": 1,
              "threePointersAttempted": 4,
              "freeThrowsAttempted": 1,
              "threePointersMade": 3,
              "blocks": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "assists": 6,
              "fieldGoalsMade": 6,
              "fouls": 4,
              "plusMinus": -2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1711,
              "points": 15,
              "twoPointersMade": 3
            },
            "ALEX_CARUSO_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 3,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1,
              "steals": 2,
              "twoPointersMade": 1,
              "fouls": 5,
              "assists": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 7,
              "plusMinus": 0,
              "secondsPlayed": 1757
            }
          },
          "reg": {
            "away": {
              "points": 118
            },
            "home": {
              "points": 110
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 371,
              "freeThrowsAttempted": 14,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 14,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "fouls": 12,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 278,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-151",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-151",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+175",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+117",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "107",
            "bookOverUnder": "107",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-147",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-147",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-148",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-170",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+150",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+141",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+141",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-171",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-171",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-215",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "107",
            "bookOverUnder": "107",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "216.5",
            "bookOverUnder": "216.5",
            "score": 228,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "216.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 118,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+121",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+121",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "216.5",
            "bookOverUnder": "216.5",
            "score": 228,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "216.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.014Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TORREY_CRAIG_1_NBA": {
            "playerID": "TORREY_CRAIG_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TORREY_CRAIG_CHICAGO_BULLS_NBA",
            "firstName": "Torrey",
            "lastName": "Craig",
            "name": "Torrey Craig"
          },
          "JEVON_CARTER_1_NBA": {
            "playerID": "JEVON_CARTER_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JEVON_CARTER_CHICAGO_BULLS_NBA",
            "firstName": "Jevon",
            "lastName": "Carter",
            "name": "Jevon Carter"
          },
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar"
          },
          "JAREN_JACKSON_JR_1_NBA": {
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JAREN_JACKSON_JR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jaren",
            "lastName": "Jackson",
            "name": "Jaren Jackson Jr"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "GG",
            "lastName": "Jackson",
            "name": "GG Jackson"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Vince",
            "lastName": "Williams",
            "name": "Vince Williams Jr"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA",
            "firstName": "Nikola",
            "lastName": "Vucevic",
            "name": "Nikola Vučević"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu"
          },
          "SCOTTY_PIPPEN_JR_1_NBA": {
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SCOTTY_PIPPEN_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Scotty",
            "lastName": "Pippen",
            "name": "Scotty Pippen Jr"
          },
          "ALEX_CARUSO_1_NBA": {
            "playerID": "ALEX_CARUSO_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ALEX_CARUSO_CHICAGO_BULLS_NBA",
            "firstName": "Alex",
            "lastName": "Caruso",
            "name": "Alex Caruso"
          }
        }
      },
      {
        "eventID": "iTur9piXD4tc1yom6b2F",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 129,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 115,
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 16,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 686,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 40,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 12,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 38,
              "threePointersAttempted": 12,
              "offensiveRebounds": 7,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 9,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 19,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 6,
              "points": 34,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 24,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 7,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "fieldGoalsAttempted": 18
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 6,
              "threePointersMade": 12,
              "fouls": 14,
              "freeThrowsMade": 21,
              "points": 115,
              "fieldGoalsMade": 41,
              "rebounds": 52,
              "defensiveRebounds": 33,
              "blocks": 6,
              "fieldGoalsAttempted": 94,
              "freeThrowsAttempted": 30,
              "steals": 7,
              "threePointersAttempted": 35,
              "offensiveRebounds": 19,
              "assists": 28,
              "twoPointersAttempted": 59,
              "turnovers": 16,
              "twoPointersMade": 29
            },
            "home": {
              "largestLead": 19,
              "offensiveRebounds": 4,
              "longestScoringRun": 13,
              "freeThrowsMade": 11,
              "freeThrowsAttempted": 16,
              "points": 129,
              "fieldGoalsMade": 52,
              "rebounds": 36,
              "defensiveRebounds": 32,
              "fouls": 22,
              "blocks": 8,
              "fieldGoalsAttempted": 88,
              "secondsInLead": 2830,
              "steals": 10,
              "threePointersAttempted": 29,
              "assists": 37,
              "twoPointersAttempted": 59,
              "turnovers": 12,
              "threePointersMade": 14,
              "twoPointersMade": 38
            },
            "KRIS_DUNN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 43,
              "assists": 3,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1435,
              "steals": 3,
              "points": 9,
              "twoPointersMade": 1,
              "plusMinus": -3
            },
            "JOSH_OKOGIE_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 869,
              "steals": 1
            },
            "JOHN_COLLINS_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "assists": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "steals": 1,
              "fieldGoalsMade": 9,
              "twoPointersMade": 8,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 5,
              "offensiveRebounds": 4,
              "plusMinus": -20,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 13,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1832,
              "freeThrowsMade": 2,
              "points": 21
            },
            "TALEN_HORTONTUCKER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "defensiveRebounds": 1,
              "plusMinus": -6,
              "points": 7,
              "threePointersAttempted": 2,
              "assists": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 1,
              "rebounds": 4,
              "fouls": 2,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 9,
              "secondsPlayed": 822
            },
            "BOL_BOL_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 3,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -5,
              "blocks": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 837
            },
            "JUSUF_NURKIC_1_NBA": {
              "offensiveRebounds": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 2,
              "steals": 1,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "points": 16,
              "twoPointersMade": 7,
              "turnovers": 2,
              "freeThrowsAttempted": 5,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "plusMinus": 8,
              "assists": 3,
              "secondsPlayed": 1652,
              "blocks": 0
            },
            "COLLIN_SEXTON_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "offensiveRebounds": 2,
              "threePointersMade": 3,
              "fouls": 2,
              "threePointersAttempted": 6,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "plusMinus": -6,
              "fieldGoalPercent": 47,
              "assists": 8,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "turnovers": 5,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 1465,
              "points": 19,
              "twoPointersMade": 4
            },
            "LAURI_MARKKANEN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "assists": 1,
              "threePointersMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "turnovers": 5,
              "steals": 1,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 6,
              "plusMinus": -8,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "secondsPlayed": 2033,
              "points": 22,
              "twoPointersMade": 6
            },
            "WALKER_KESSLER_1_NBA": {
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "assists": 2,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "offensiveRebounds": 5,
              "plusMinus": -5,
              "fieldGoalPercent": 67,
              "blocks": 4,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1637,
              "points": 10,
              "twoPointersMade": 4
            },
            "NASSIR_LITTLE_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 1,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "secondsPlayed": 944
            },
            "KEYONTE_GEORGE_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "assists": 6,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 11,
              "twoPointersAttempted": 6,
              "threePointersAttempted": 5,
              "plusMinus": -1,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1827,
              "steals": 1
            },
            "GRAYSON_ALLEN_1_NBA": {
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 2,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "fouls": 4,
              "assists": 14,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 1,
              "plusMinus": 14,
              "secondsPlayed": 2126
            },
            "KEVIN_DURANT_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "fouls": 1,
              "blocks": 2,
              "threePointersAttempted": 6,
              "steals": 2,
              "turnovers": 3,
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "plusMinus": 17,
              "fieldGoalPercent": 61,
              "assists": 7,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 17,
              "secondsPlayed": 2124,
              "points": 31,
              "twoPointersMade": 12
            },
            "JORDAN_CLARKSON_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 3,
              "fieldGoalsMade": 4,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 13,
              "threePointersAttempted": 8,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "assists": 4,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 4,
              "plusMinus": -8,
              "secondsPlayed": 1922
            },
            "UDOKA_AZUBUIKE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 59,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LUKA_SAMANIC_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 86,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ERIC_GORDON_1_NBA": {
              "fouls": 0,
              "turnovers": 1,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "blocks": 1,
              "threePointersAttempted": 4,
              "steals": 1,
              "threePointersMade": 3,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 88,
              "assists": 4,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 4,
              "points": 19,
              "twoPointersMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 13,
              "secondsPlayed": 2302
            },
            "DREW_EUBANKS_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1090,
              "steals": 2,
              "points": 12,
              "twoPointersMade": 5
            },
            "SABEN_LEE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 59,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BRADLEY_BEAL_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 7,
              "fouls": 2,
              "twoPointersAttempted": 12,
              "twoPointersMade": 5,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 9,
              "plusMinus": 7,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 21,
              "turnovers": 5,
              "secondsPlayed": 2204,
              "threePointersMade": 6,
              "points": 30
            },
            "OMER_YURTSEVEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 86,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            }
          },
          "reg": {
            "away": {
              "points": 115
            },
            "home": {
              "points": 129
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 21,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 10,
              "assists": 5,
              "twoPointersAttempted": 20,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 9,
              "largestLead": 19,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 704,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 7
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KRIS_DUNN_1_NBA": {
            "playerID": "KRIS_DUNN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KRIS_DUNN_UTAH_JAZZ_NBA",
            "firstName": "Kris",
            "lastName": "Dunn",
            "name": "Kris Dunn"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "JOHN_COLLINS_1_NBA": {
            "playerID": "JOHN_COLLINS_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JOHN_COLLINS_UTAH_JAZZ_NBA",
            "firstName": "John",
            "lastName": "Collins",
            "name": "John Collins"
          },
          "TALEN_HORTONTUCKER_1_NBA": {
            "playerID": "TALEN_HORTONTUCKER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "TALEN_HORTONTUCKER_UTAH_JAZZ_NBA",
            "firstName": "Talen",
            "lastName": "Horton-Tucker",
            "name": "Talen Horton-Tucker"
          },
          "BOL_BOL_1_NBA": {
            "playerID": "BOL_BOL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BOL_BOL_PHOENIX_SUNS_NBA",
            "firstName": "Bol",
            "lastName": "Bol",
            "name": "Bol Bol"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkić"
          },
          "COLLIN_SEXTON_1_NBA": {
            "playerID": "COLLIN_SEXTON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "COLLIN_SEXTON_UTAH_JAZZ_NBA",
            "firstName": "Collin",
            "lastName": "Sexton",
            "name": "Collin Sexton"
          },
          "LAURI_MARKKANEN_1_NBA": {
            "playerID": "LAURI_MARKKANEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LAURI_MARKKANEN_UTAH_JAZZ_NBA",
            "firstName": "Lauri",
            "lastName": "Markkanen",
            "name": "Lauri Markkanen"
          },
          "WALKER_KESSLER_1_NBA": {
            "playerID": "WALKER_KESSLER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "WALKER_KESSLER_UTAH_JAZZ_NBA",
            "firstName": "Walker",
            "lastName": "Kessler",
            "name": "Walker Kessler"
          },
          "NASSIR_LITTLE_1_NBA": {
            "playerID": "NASSIR_LITTLE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "NASSIR_LITTLE_PHOENIX_SUNS_NBA",
            "firstName": "Nassir",
            "lastName": "Little",
            "name": "Nassir Little"
          },
          "KEYONTE_GEORGE_1_NBA": {
            "playerID": "KEYONTE_GEORGE_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KEYONTE_GEORGE_UTAH_JAZZ_NBA",
            "firstName": "Keyonte",
            "lastName": "George",
            "name": "Keyonte George"
          },
          "GRAYSON_ALLEN_1_NBA": {
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "GRAYSON_ALLEN_PHOENIX_SUNS_NBA",
            "firstName": "Grayson",
            "lastName": "Allen",
            "name": "Grayson Allen"
          },
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant"
          },
          "JORDAN_CLARKSON_1_NBA": {
            "playerID": "JORDAN_CLARKSON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JORDAN_CLARKSON_UTAH_JAZZ_NBA",
            "firstName": "Jordan",
            "lastName": "Clarkson",
            "name": "Jordan Clarkson"
          },
          "UDOKA_AZUBUIKE_1_NBA": {
            "playerID": "UDOKA_AZUBUIKE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "UDOKA_AZUBUIKE_PHOENIX_SUNS_NBA",
            "firstName": "Udoka",
            "lastName": "Azubuike",
            "name": "Udoka Azubuike"
          },
          "LUKA_SAMANIC_1_NBA": {
            "playerID": "LUKA_SAMANIC_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LUKA_SAMANIC_UTAH_JAZZ_NBA",
            "firstName": "Luka",
            "lastName": "Samanic",
            "name": "Luka Samanic"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          },
          "SABEN_LEE_1_NBA": {
            "playerID": "SABEN_LEE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "SABEN_LEE_PHOENIX_SUNS_NBA",
            "firstName": "Saben",
            "lastName": "Lee",
            "name": "Saben Lee"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal"
          },
          "OMER_YURTSEVEN_1_NBA": {
            "playerID": "OMER_YURTSEVEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "OMER_YURTSEVEN_UTAH_JAZZ_NBA",
            "firstName": "Omer",
            "lastName": "Yurtseven",
            "name": "Omer Yurtseven"
          }
        }
      },
      {
        "eventID": "4srUUzJv3eJhzimWlJ18",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 106,
            "names": {
              "short": "LAL",
              "medium": "Lakers",
              "long": "Los Angeles Lakers"
            },
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552582",
              "primary": "#552582"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 114,
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 644,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 19,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 5,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 23,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 19,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 12,
              "blocks": 2,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 10,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 9,
              "fieldGoalsAttempted": 28,
              "twoPointersAttempted": 20
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "points": 30
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 7,
              "largestLead": 15,
              "blocks": 3,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 24,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 6,
              "threePointersAttempted": 9,
              "fieldGoalsAttempted": 21
            }
          },
          "game": {
            "away": {
              "largestLead": 15,
              "steals": 4,
              "blocks": 6,
              "fouls": 17,
              "freeThrowsAttempted": 7,
              "offensiveRebounds": 14,
              "turnovers": 12,
              "freeThrowsMade": 6,
              "threePointersAttempted": 32,
              "threePointersMade": 14,
              "fieldGoalsMade": 47,
              "longestScoringRun": 10,
              "rebounds": 50,
              "defensiveRebounds": 36,
              "assists": 33,
              "fieldGoalsAttempted": 97,
              "twoPointersAttempted": 65,
              "secondsInLead": 2744,
              "points": 114,
              "twoPointersMade": 33
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 8,
              "turnovers": 7,
              "offensiveRebounds": 10,
              "fouls": 10,
              "steals": 12,
              "rebounds": 39,
              "defensiveRebounds": 29,
              "assists": 27,
              "blocks": 10,
              "freeThrowsAttempted": 22,
              "threePointersMade": 8,
              "freeThrowsMade": 16,
              "fieldGoalsMade": 41,
              "threePointersAttempted": 25,
              "fieldGoalsAttempted": 89,
              "twoPointersAttempted": 64,
              "points": 106,
              "twoPointersMade": 33
            },
            "MAX_CHRISTIE_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 910,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "points": 7
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "blocks": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "plusMinus": -9,
              "secondsPlayed": 809
            },
            "DEANDRE_JORDAN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "defensiveRebounds": 4,
              "assists": 1,
              "fieldGoalsMade": 3,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 685,
              "points": 6,
              "twoPointersMade": 3
            },
            "JUSTIN_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "fouls": 6,
              "plusMinus": 11,
              "secondsPlayed": 1339
            },
            "RUI_HACHIMURA_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 3,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "fouls": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": -12,
              "secondsPlayed": 2251
            },
            "CHRISTIAN_WOOD_1_NBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1,
              "fouls": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 7,
              "secondsPlayed": 1140,
              "blocks": 1
            },
            "REGGIE_JACKSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "defensiveRebounds": 1,
              "points": 7,
              "twoPointersMade": 2,
              "assists": 3,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 4,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "plusMinus": -10,
              "secondsPlayed": 1576
            },
            "JAXSON_HAYES_1_NBA": {
              "defensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "steals": 1,
              "fieldGoalsMade": 4,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "points": 9,
              "twoPointersAttempted": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "rebounds": 6,
              "offensiveRebounds": 5,
              "assists": 1,
              "plusMinus": -4,
              "blocks": 2,
              "secondsPlayed": 1020
            },
            "AARON_GORDON_1_NBA": {
              "blocks": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "steals": 2,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "twoPointersMade": 5,
              "plusMinus": 18,
              "secondsPlayed": 1915
            },
            "LEBRON_JAMES_1_NBA": {
              "fouls": 0,
              "blocks": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 2,
              "assists": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "threePointersAttempted": 6,
              "plusMinus": -6,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 14,
              "secondsPlayed": 2122,
              "points": 25,
              "twoPointersMade": 7
            },
            "NIKOLA_JOKIC_1_NBA": {
              "steals": 0,
              "threePointersMade": 2,
              "fouls": 2,
              "blocks": 3,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 6,
              "points": 24,
              "twoPointersMade": 7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "plusMinus": 10,
              "assists": 9,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "secondsPlayed": 2182
            },
            "TAUREAN_PRINCE_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "turnovers": 1,
              "steals": 2,
              "points": 13,
              "twoPointersMade": 2,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 1,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "plusMinus": 1,
              "assists": 2,
              "secondsPlayed": 2067
            },
            "ANTHONY_DAVIS_1_NBA": {
              "fouls": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "assists": 3,
              "turnovers": 1,
              "blocks": 4,
              "fieldGoalsMade": 14,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "twoPointersAttempted": 24,
              "twoPointersMade": 14,
              "steals": 3,
              "plusMinus": -11,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 32,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 27,
              "secondsPlayed": 2294
            },
            "MICHAEL_PORTER_JR_1_NBA": {
              "steals": 0,
              "turnovers": 1,
              "blocks": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fouls": 1,
              "assists": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 7,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "plusMinus": 6,
              "threePointersMade": 4,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 13,
              "secondsPlayed": 2269,
              "points": 27,
              "twoPointersMade": 7
            },
            "SKYLAR_MAYS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "steals": 1,
              "plusMinus": 1,
              "assists": 2,
              "secondsPlayed": 419
            },
            "JAMAL_MURRAY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "turnovers": 3,
              "fouls": 2,
              "fieldGoalsMade": 12,
              "threePointersAttempted": 9,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 17,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 16,
              "threePointersMade": 5,
              "points": 29,
              "twoPointersMade": 7,
              "assists": 11,
              "secondsPlayed": 2139
            },
            "PEYTON_WATSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "plusMinus": -3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 1485
            },
            "AUSTIN_REAVES_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 10,
              "steals": 2,
              "twoPointersMade": 4,
              "fouls": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": -9,
              "threePointersMade": 2,
              "points": 15,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 9,
              "secondsPlayed": 2175
            }
          },
          "reg": {
            "away": {
              "points": 114
            },
            "home": {
              "points": 106
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 660,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 9,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-132",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+110",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "120",
            "bookOverUnder": "120",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-124",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-140",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+109",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+109",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-139",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-140",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "120",
            "bookOverUnder": "120",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "233",
            "bookOverUnder": "233",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "233",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "233",
            "bookOverUnder": "233",
            "score": 220,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "233",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:19.631Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T03:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MAX_CHRISTIE_1_NBA": {
            "playerID": "MAX_CHRISTIE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "MAX_CHRISTIE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Max",
            "lastName": "Christie",
            "name": "Max Christie"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "DEANDRE_JORDAN_1_NBA": {
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "DEANDRE_JORDAN_DENVER_NUGGETS_NBA",
            "firstName": "DeAndre",
            "lastName": "Jordan",
            "name": "DeAndre Jordan"
          },
          "JUSTIN_HOLIDAY_1_NBA": {
            "playerID": "JUSTIN_HOLIDAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JUSTIN_HOLIDAY_DENVER_NUGGETS_NBA",
            "firstName": "Justin",
            "lastName": "Holiday",
            "name": "Justin Holiday"
          },
          "RUI_HACHIMURA_1_NBA": {
            "playerID": "RUI_HACHIMURA_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "RUI_HACHIMURA_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Rui",
            "lastName": "Hachimura",
            "name": "Rui Hachimura"
          },
          "CHRISTIAN_WOOD_1_NBA": {
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "CHRISTIAN_WOOD_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Christian",
            "lastName": "Wood",
            "name": "Christian Wood"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson"
          },
          "JAXSON_HAYES_1_NBA": {
            "playerID": "JAXSON_HAYES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JAXSON_HAYES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Jaxson",
            "lastName": "Hayes",
            "name": "Jaxson Hayes"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon"
          },
          "LEBRON_JAMES_1_NBA": {
            "playerID": "LEBRON_JAMES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "LEBRON_JAMES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "LeBron",
            "lastName": "James",
            "name": "LeBron James"
          },
          "NIKOLA_JOKIC_1_NBA": {
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "NIKOLA_JOKIC_DENVER_NUGGETS_NBA",
            "firstName": "Nikola",
            "lastName": "Jokic",
            "name": "Nikola Jokić"
          },
          "TAUREAN_PRINCE_1_NBA": {
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "TAUREAN_PRINCE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Taurean",
            "lastName": "Prince",
            "name": "Taurean Prince"
          },
          "ANTHONY_DAVIS_1_NBA": {
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "ANTHONY_DAVIS_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Anthony",
            "lastName": "Davis",
            "name": "Anthony Davis"
          },
          "MICHAEL_PORTER_JR_1_NBA": {
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "MICHAEL_PORTER_JR_DENVER_NUGGETS_NBA",
            "firstName": "Michael",
            "lastName": "Porter",
            "name": "Michael Porter Jr"
          },
          "SKYLAR_MAYS_1_NBA": {
            "playerID": "SKYLAR_MAYS_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "SKYLAR_MAYS_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Skylar",
            "lastName": "Mays",
            "name": "Skylar Mays"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          },
          "AUSTIN_REAVES_1_NBA": {
            "playerID": "AUSTIN_REAVES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "AUSTIN_REAVES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Austin",
            "lastName": "Reaves",
            "name": "Austin Reaves"
          }
        }
      },
      {
        "eventID": "csfzb1pXoE9Fyex5GuTP",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 122,
            "names": {
              "short": "POR",
              "medium": "Trail Blazers",
              "long": "Portland Trail Blazers"
            },
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F0163A",
              "primary": "#F0163A"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            },
            "score": 128
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 94,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 7,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 8,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 461,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 31,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 41,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 11,
              "assists": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 23,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 15,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 11,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 9,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 698,
              "freeThrowsAttempted": 11,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 2,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 10,
              "twoPointersMade": 5
            }
          },
          "reg": {
            "away": {
              "points": 120
            },
            "home": {
              "points": 120
            }
          },
          "ot": {
            "home": {
              "points": 2
            },
            "away": {
              "points": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "steals": 3,
              "blocks": 7,
              "freeThrowsAttempted": 31,
              "threePointersMade": 16,
              "freeThrowsMade": 22,
              "fieldGoalsMade": 45,
              "fouls": 23,
              "largestLead": 6,
              "points": 128,
              "assists": 26,
              "turnovers": 16,
              "twoPointersMade": 29,
              "threePointersAttempted": 27,
              "rebounds": 45,
              "defensiveRebounds": 29,
              "offensiveRebounds": 16,
              "fieldGoalsAttempted": 93,
              "twoPointersAttempted": 66,
              "secondsInLead": 282
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 23,
              "threePointersMade": 11,
              "blocks": 7,
              "offensiveRebounds": 11,
              "freeThrowsAttempted": 33,
              "freeThrowsMade": 29,
              "fieldGoalsMade": 41,
              "assists": 29,
              "turnovers": 15,
              "secondsInLead": 2686,
              "points": 122,
              "twoPointersMade": 30,
              "twoPointersAttempted": 59,
              "steals": 9,
              "threePointersAttempted": 30,
              "rebounds": 38,
              "defensiveRebounds": 27,
              "fouls": 27,
              "fieldGoalsAttempted": 89
            },
            "MIKE_MUSCALA_1_NBA": {
              "fieldGoalsMade": 2,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "blocks": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "assists": 2,
              "turnovers": 1,
              "secondsPlayed": 1044,
              "plusMinus": -15
            },
            "ANFERNEE_SIMONS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "twoPointersMade": 5,
              "fieldGoalsMade": 9,
              "rebounds": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 4,
              "threePointersAttempted": 12,
              "plusMinus": 22,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "turnovers": 2,
              "freeThrowsAttempted": 7,
              "secondsPlayed": 1518,
              "freeThrowsMade": 7,
              "points": 29,
              "assists": 5
            },
            "JUSTIN_MINAYA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "points": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 712
            },
            "JAMES_WISEMAN_1_NBA": {
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 1,
              "offensiveRebounds": 4,
              "assists": 1,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 7,
              "fouls": 4,
              "plusMinus": 2,
              "secondsPlayed": 933
            },
            "IBOU_BADJI_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "blocks": 2,
              "fouls": 2,
              "turnovers": 3,
              "plusMinus": -1,
              "secondsPlayed": 571
            },
            "KRIS_MURRAY_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "blocks": 1,
              "steals": 1,
              "fouls": 1,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 2,
              "points": 12,
              "twoPointersMade": 3,
              "fieldGoalPercent": 83,
              "assists": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "plusMinus": -5,
              "secondsPlayed": 1707
            },
            "AUSAR_THOMPSON_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "fouls": 4,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "plusMinus": 20,
              "points": 6,
              "twoPointersMade": 3,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1710
            },
            "JERAMI_GRANT_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "assists": 6,
              "threePointersAttempted": 6,
              "threePointersMade": 3,
              "freeThrowsAttempted": 20,
              "freeThrowsMade": 18,
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "turnovers": 4,
              "points": 49,
              "twoPointersMade": 11,
              "plusMinus": -5,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 29,
              "twoPointersAttempted": 23,
              "secondsPlayed": 2700
            },
            "TOUMANI_CAMARA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "assists": 1,
              "points": 9,
              "twoPointersMade": 3,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "plusMinus": -9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 5,
              "secondsPlayed": 2138
            },
            "MATISSE_THYBULLE_1_NBA": {
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 7,
              "fouls": 5,
              "blocks": 2,
              "twoPointersAttempted": 4,
              "threePointersAttempted": 2,
              "plusMinus": 4,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "steals": 5,
              "secondsPlayed": 2283
            },
            "JABARI_WALKER_1_NBA": {
              "blocks": 2,
              "steals": 1,
              "twoPointersMade": 5,
              "fieldGoalsMade": 6,
              "threePointersMade": 1,
              "turnovers": 1,
              "offensiveRebounds": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 17,
              "fouls": 3,
              "twoPointersAttempted": 11,
              "assists": 2,
              "plusMinus": -5,
              "threePointersAttempted": 3,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 2609
            },
            "MARCUS_SASSER_1_NBA": {
              "offensiveRebounds": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 2,
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 3,
              "twoPointersAttempted": 6,
              "steals": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 3,
              "points": 17,
              "fouls": 2,
              "plusMinus": 10,
              "assists": 11,
              "secondsPlayed": 2258
            },
            "JALEN_DUREN_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "turnovers": 3,
              "assists": 1,
              "fouls": 5,
              "blocks": 3,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 9,
              "fieldGoalsMade": 9,
              "defensiveRebounds": 14,
              "plusMinus": 4,
              "twoPointersAttempted": 14,
              "points": 27,
              "twoPointersMade": 9,
              "threePointersAttempted": 1,
              "rebounds": 22,
              "offensiveRebounds": 8,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 2247
            },
            "JADEN_IVEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "turnovers": 6,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 7,
              "threePointersMade": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "points": 26,
              "fouls": 4,
              "assists": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 14,
              "secondsPlayed": 2885
            },
            "CADE_CUNNINGHAM_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "assists": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 23,
              "twoPointersMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "plusMinus": 7,
              "turnovers": 2,
              "secondsPlayed": 2342
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-178",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-133",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-133",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-142",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-142",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "111",
            "bookOverUnder": "111",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+103",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+103",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+135",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-157",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-149",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-149",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+119",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+153",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+153",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "111",
            "bookOverUnder": "111",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "111",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-116",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-116",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "225.5",
            "bookOverUnder": "225.5",
            "score": 250,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "225.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "score": 41,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "225.5",
            "bookOverUnder": "225.5",
            "score": 250,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "225.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 72,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:53.758Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-09T03:00:00.000Z",
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MIKE_MUSCALA_1_NBA": {
            "playerID": "MIKE_MUSCALA_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MIKE_MUSCALA_DETROIT_PISTONS_NBA",
            "firstName": "Mike",
            "lastName": "Muscala",
            "name": "Mike Muscala"
          },
          "ANFERNEE_SIMONS_1_NBA": {
            "playerID": "ANFERNEE_SIMONS_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "ANFERNEE_SIMONS_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Anfernee",
            "lastName": "Simons",
            "name": "Anfernee Simons"
          },
          "JUSTIN_MINAYA_1_NBA": {
            "playerID": "JUSTIN_MINAYA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JUSTIN_MINAYA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Justin",
            "lastName": "Minaya",
            "name": "Justin Minaya"
          },
          "JAMES_WISEMAN_1_NBA": {
            "playerID": "JAMES_WISEMAN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JAMES_WISEMAN_DETROIT_PISTONS_NBA",
            "firstName": "James",
            "lastName": "Wiseman",
            "name": "James Wiseman"
          },
          "IBOU_BADJI_1_NBA": {
            "playerID": "IBOU_BADJI_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "IBOU_BADJI_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Ibou",
            "lastName": "Badji",
            "name": "Ibou Badji"
          },
          "KRIS_MURRAY_1_NBA": {
            "playerID": "KRIS_MURRAY_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "KRIS_MURRAY_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Kris",
            "lastName": "Murray",
            "name": "Kris Murray"
          },
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "JERAMI_GRANT_1_NBA": {
            "playerID": "JERAMI_GRANT_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JERAMI_GRANT_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Jerami",
            "lastName": "Grant",
            "name": "Jerami Grant"
          },
          "TOUMANI_CAMARA_1_NBA": {
            "playerID": "TOUMANI_CAMARA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "TOUMANI_CAMARA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Toumani",
            "lastName": "Camara",
            "name": "Toumani Camara"
          },
          "MATISSE_THYBULLE_1_NBA": {
            "playerID": "MATISSE_THYBULLE_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MATISSE_THYBULLE_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Matisse",
            "lastName": "Thybulle",
            "name": "Matisse Thybulle"
          },
          "JABARI_WALKER_1_NBA": {
            "playerID": "JABARI_WALKER_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JABARI_WALKER_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Jabari",
            "lastName": "Walker",
            "name": "Jabari Walker"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey"
          },
          "CADE_CUNNINGHAM_1_NBA": {
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "CADE_CUNNINGHAM_DETROIT_PISTONS_NBA",
            "firstName": "Cade",
            "lastName": "Cunningham",
            "name": "Cade Cunningham"
          }
        }
      },
      {
        "eventID": "bFowCA2up3vGKQyKnJXm",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 121,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 127,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 706,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 37,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 11,
              "twoPointersAttempted": 17,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7,
              "assists": 4
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 21,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 11,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 7,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 7,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 22,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 6,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 7,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 127
            },
            "home": {
              "points": 121
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "offensiveRebounds": 9,
              "largestLead": 22,
              "threePointersMade": 16,
              "steals": 4,
              "threePointersAttempted": 36,
              "fieldGoalsMade": 42,
              "fieldGoalsAttempted": 81,
              "assists": 31,
              "twoPointersAttempted": 45,
              "turnovers": 13,
              "twoPointersMade": 26,
              "rebounds": 40,
              "defensiveRebounds": 31,
              "fouls": 19,
              "points": 127,
              "blocks": 9,
              "secondsInLead": 2866,
              "freeThrowsAttempted": 33,
              "freeThrowsMade": 27
            },
            "home": {
              "largestLead": 0,
              "secondsInLead": 0,
              "turnovers": 9,
              "longestScoringRun": 10,
              "blocks": 6,
              "freeThrowsAttempted": 29,
              "steals": 7,
              "freeThrowsMade": 22,
              "defensiveRebounds": 31,
              "points": 121,
              "fieldGoalsMade": 42,
              "rebounds": 49,
              "fouls": 24,
              "offensiveRebounds": 18,
              "fieldGoalsAttempted": 98,
              "threePointersAttempted": 45,
              "assists": 24,
              "twoPointersAttempted": 53,
              "threePointersMade": 15,
              "twoPointersMade": 27
            },
            "TRENT_FORREST_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": 1,
              "assists": 4,
              "secondsPlayed": 493
            },
            "GARRISON_MATHEWS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "assists": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 8,
              "fouls": 3,
              "plusMinus": 5,
              "secondsPlayed": 838
            },
            "BRUNO_FERNANDO_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "blocks": 2,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "points": 8,
              "twoPointersMade": 4,
              "fouls": 4,
              "plusMinus": -2,
              "secondsPlayed": 846
            },
            "DEANDRE_HUNTER_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "turnovers": 3,
              "threePointersMade": 3,
              "points": 11,
              "assists": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -3,
              "secondsPlayed": 1417
            },
            "MO_BAMBA_1_NBA": {
              "freeThrowsAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 2,
              "assists": 3,
              "threePointersMade": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "turnovers": 1,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "plusMinus": 5,
              "secondsPlayed": 989,
              "steals": 1,
              "blocks": 3
            },
            "SADDIQ_BEY_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "twoPointersMade": 2,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "offensiveRebounds": 5,
              "threePointersAttempted": 5,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "fouls": 1,
              "plusMinus": 8,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 2034,
              "freeThrowsMade": 8,
              "points": 18
            },
            "TERQUAVION_SMITH_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "twoPointersAttempted": 1,
              "steals": 1,
              "threePointersMade": 2,
              "points": 8,
              "twoPointersMade": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "plusMinus": -11,
              "secondsPlayed": 764
            },
            "JALEN_JOHNSON_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 6,
              "turnovers": 1,
              "threePointersAttempted": 4,
              "fieldGoalsMade": 5,
              "fouls": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "points": 11,
              "twoPointersMade": 4,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "freeThrowsAttempted": 2,
              "plusMinus": 7,
              "blocks": 2,
              "secondsPlayed": 2309
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "assists": 3,
              "fouls": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 5,
              "threePointersMade": 3,
              "points": 13,
              "twoPointersMade": 2,
              "threePointersAttempted": 7,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "plusMinus": 1,
              "blocks": 3,
              "secondsPlayed": 2042
            },
            "TRAE_YOUNG_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersMade": 5,
              "steals": 1,
              "fouls": 1,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 12,
              "twoPointersMade": 5,
              "fieldGoalPercent": 48,
              "assists": 12,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 9,
              "turnovers": 7,
              "plusMinus": 5,
              "freeThrowsAttempted": 16,
              "secondsPlayed": 2387,
              "freeThrowsMade": 12,
              "points": 37
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "offensiveRebounds": 2,
              "steals": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 9,
              "assists": 2,
              "twoPointersMade": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 21,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "fouls": 3,
              "plusMinus": 8,
              "blocks": 2,
              "secondsPlayed": 2034
            },
            "CALEB_MARTIN_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "points": 5,
              "twoPointersMade": 2,
              "twoPointersAttempted": 3,
              "steals": 1,
              "threePointersAttempted": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "fouls": 4,
              "plusMinus": -10,
              "secondsPlayed": 1136
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "turnovers": 0,
              "assists": 1,
              "blocks": 1,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "freeThrowsAttempted": 14,
              "steals": 1,
              "offensiveRebounds": 5,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 8,
              "fouls": 4,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 11,
              "threePointersMade": 2,
              "points": 28,
              "twoPointersMade": 6,
              "plusMinus": -2,
              "secondsPlayed": 2397
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "twoPointersMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 0,
              "secondsPlayed": 395
            },
            "TOBIAS_HARRIS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "fouls": 2,
              "fieldGoalsMade": 7,
              "freeThrowsAttempted": 6,
              "points": 21,
              "twoPointersAttempted": 12,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "assists": 7,
              "threePointersAttempted": 4,
              "plusMinus": -4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 2315
            },
            "PAUL_REED_1_NBA": {
              "assists": 1,
              "threePointersMade": 0,
              "turnovers": 1,
              "freeThrowsMade": 2,
              "freeThrowsAttempted": 3,
              "fieldGoalsMade": 5,
              "blocks": 1,
              "steals": 1,
              "points": 12,
              "offensiveRebounds": 6,
              "twoPointersAttempted": 7,
              "twoPointersMade": 5,
              "rebounds": 13,
              "defensiveRebounds": 7,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "fouls": 6,
              "plusMinus": -11,
              "secondsPlayed": 1890
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 18,
              "blocks": 2,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 720,
              "freeThrowsAttempted": 19,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 14,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "fouls": 10,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 11,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 11,
              "twoPointersMade": 6,
              "assists": 7
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+134",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+108",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "124",
            "bookOverUnder": "124",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-131",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-131",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "60",
            "bookOverUnder": "60",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "60",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-135",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+116",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-154",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "124",
            "bookOverUnder": "124",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "243.5",
            "bookOverUnder": "243.5",
            "score": 248,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "243.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 127,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "243.5",
            "bookOverUnder": "243.5",
            "score": 248,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "243.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:39.643Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TRENT_FORREST_1_NBA": {
            "playerID": "TRENT_FORREST_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRENT_FORREST_ATLANTA_HAWKS_NBA",
            "firstName": "Trent",
            "lastName": "Forrest",
            "name": "Trent Forrest"
          },
          "GARRISON_MATHEWS_1_NBA": {
            "playerID": "GARRISON_MATHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "GARRISON_MATHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Garrison",
            "lastName": "Mathews",
            "name": "Garrison Mathews"
          },
          "BRUNO_FERNANDO_1_NBA": {
            "playerID": "BRUNO_FERNANDO_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BRUNO_FERNANDO_ATLANTA_HAWKS_NBA",
            "firstName": "Bruno",
            "lastName": "Fernando",
            "name": "Bruno Fernando"
          },
          "DEANDRE_HUNTER_1_NBA": {
            "playerID": "DEANDRE_HUNTER_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEANDRE_HUNTER_ATLANTA_HAWKS_NBA",
            "firstName": "De'Andre",
            "lastName": "Hunter",
            "name": "De'Andre Hunter"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey"
          },
          "TERQUAVION_SMITH_1_NBA": {
            "playerID": "TERQUAVION_SMITH_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TERQUAVION_SMITH_PHILADELPHIA_76ERS_NBA",
            "firstName": "Terquavion",
            "lastName": "Smith",
            "name": "Terquavion Smith"
          },
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanović",
            "name": "Bogdan Bogdanovic"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre",
            "name": "Kelly Oubre Jr"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed"
          }
        }
      },
      {
        "eventID": "FYaXleVcSds8HocX1wxb",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 107,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 104,
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 20,
              "turnovers": 7,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 10,
              "assists": 3
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 677,
              "freeThrowsAttempted": 4,
              "steals": 7,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 12,
              "assists": 8
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 578,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "secondsInLead": 78,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 29,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 4,
              "threePointersAttempted": 13,
              "fieldGoalsAttempted": 23
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 17,
              "largestLead": 3,
              "secondsInLead": 78,
              "blocks": 3,
              "freeThrowsAttempted": 16,
              "freeThrowsMade": 13,
              "defensiveRebounds": 36,
              "turnovers": 21,
              "twoPointersAttempted": 47,
              "twoPointersMade": 23,
              "fieldGoalsMade": 38,
              "rebounds": 49,
              "fouls": 20,
              "offensiveRebounds": 13,
              "steals": 5,
              "threePointersMade": 15,
              "points": 104,
              "threePointersAttempted": 38,
              "assists": 22,
              "fieldGoalsAttempted": 85
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 22,
              "threePointersMade": 10,
              "fouls": 17,
              "blocks": 8,
              "fieldGoalsMade": 40,
              "defensiveRebounds": 24,
              "assists": 24,
              "twoPointersAttempted": 62,
              "steals": 14,
              "twoPointersMade": 30,
              "threePointersAttempted": 33,
              "rebounds": 40,
              "offensiveRebounds": 16,
              "fieldGoalsAttempted": 95,
              "turnovers": 10,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 17,
              "points": 107,
              "secondsInLead": 2695
            },
            "JAESEAN_TATE_1_NBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 4,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 10,
              "secondsPlayed": 872
            },
            "JALEN_GREEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 3,
              "assists": 1,
              "points": 7,
              "twoPointersMade": 2,
              "threePointersAttempted": 5,
              "plusMinus": -23,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "turnovers": 4,
              "secondsPlayed": 1344
            },
            "ALPEREN_SENGUN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "fouls": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 7,
              "twoPointersMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "plusMinus": -21,
              "assists": 1,
              "turnovers": 2,
              "secondsPlayed": 1253
            },
            "JORDAN_NWORA_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -12,
              "secondsPlayed": 428
            },
            "JONTAY_PORTER_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "assists": 0,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "defensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "secondsPlayed": 652
            },
            "CAM_WHITMORE_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 17,
              "plusMinus": -1,
              "assists": 1,
              "secondsPlayed": 1052,
              "turnovers": 2
            },
            "REGGIE_BULLOCK_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fouls": 1,
              "fieldGoalsAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 7,
              "secondsPlayed": 680
            },
            "BRUCE_BROWN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 11,
              "offensiveRebounds": 2,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 1,
              "threePointersAttempted": 2,
              "fouls": 2,
              "turnovers": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "secondsPlayed": 1340
            },
            "JEFF_GREEN_1_NBA": {
              "fouls": 1,
              "steals": 1,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 5,
              "points": 11,
              "twoPointersAttempted": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 18,
              "assists": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1627
            },
            "RJ_BARRETT_1_NBA": {
              "fouls": 2,
              "blocks": 0,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "threePointersMade": 1,
              "steals": 1,
              "threePointersAttempted": 3,
              "assists": 7,
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "twoPointersMade": 7,
              "plusMinus": 8,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 21,
              "secondsPlayed": 2138
            },
            "AARON_HOLIDAY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 2,
              "assists": 5,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 5,
              "points": 12,
              "twoPointersMade": 3,
              "fouls": 2,
              "steals": 1,
              "threePointersAttempted": 8,
              "plusMinus": 15,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 1849
            },
            "DILLON_BROOKS_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "assists": 3,
              "blocks": 2,
              "fouls": 5,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "twoPointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 5,
              "plusMinus": -11,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "threePointersMade": 4,
              "points": 20,
              "secondsPlayed": 1813
            },
            "GARY_TRENT_JR_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 8,
              "turnovers": 1,
              "defensiveRebounds": 1,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 18,
              "assists": 3,
              "fieldGoalsAttempted": 11,
              "plusMinus": 17,
              "secondsPlayed": 2033
            },
            "AMEN_THOMPSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 4,
              "turnovers": 6,
              "defensiveRebounds": 7,
              "rebounds": 9,
              "fouls": 4,
              "offensiveRebounds": 2,
              "plusMinus": -11,
              "assists": 4,
              "secondsPlayed": 1904
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "steals": 1,
              "threePointersMade": 4,
              "fieldGoalsMade": 9,
              "fouls": 2,
              "assists": 2,
              "twoPointersMade": 5,
              "threePointersAttempted": 9,
              "turnovers": 1,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 25,
              "plusMinus": 21,
              "secondsPlayed": 2307
            },
            "JABARI_SMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersMade": 2,
              "threePointersAttempted": 6,
              "offensiveRebounds": 6,
              "assists": 2,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "points": 12,
              "twoPointersMade": 3,
              "plusMinus": 2,
              "secondsPlayed": 2006
            },
            "JAKOB_POELTL_1_NBA": {
              "threePointersAttempted": 0,
              "assists": 3,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "defensiveRebounds": 7,
              "fouls": 4,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "points": 16,
              "twoPointersAttempted": 11,
              "twoPointersMade": 7,
              "blocks": 6,
              "steals": 3,
              "rebounds": 12,
              "offensiveRebounds": 5,
              "plusMinus": 14,
              "secondsPlayed": 2228
            },
            "SCOTTIE_BARNES_1_NBA": {
              "blocks": 2,
              "threePointersMade": 0,
              "fouls": 2,
              "steals": 2,
              "threePointersAttempted": 3,
              "defensiveRebounds": 4,
              "assists": 8,
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "offensiveRebounds": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 13,
              "twoPointersMade": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "plusMinus": -2,
              "secondsPlayed": 2097
            }
          },
          "reg": {
            "away": {
              "points": 104
            },
            "home": {
              "points": 107
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "threePointersMade": 7,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 2,
              "fouls": 2,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 3,
              "offensiveRebounds": 7,
              "assists": 2,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 22,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7,
              "blocks": 1
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 4,
              "points": 22,
              "assists": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-145",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-125",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "115",
            "bookOverUnder": "115",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+110",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "115",
            "bookOverUnder": "115",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "235.5",
            "bookOverUnder": "235.5",
            "score": 211,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "235.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "235.5",
            "bookOverUnder": "235.5",
            "score": 211,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "235.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:09.460Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green"
          },
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun"
          },
          "JORDAN_NWORA_1_NBA": {
            "playerID": "JORDAN_NWORA_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JORDAN_NWORA_TORONTO_RAPTORS_NBA",
            "firstName": "Jordan",
            "lastName": "Nwora",
            "name": "Jordan Nwora"
          },
          "JONTAY_PORTER_1_NBA": {
            "playerID": "JONTAY_PORTER_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JONTAY_PORTER_TORONTO_RAPTORS_NBA",
            "firstName": "Jontay",
            "lastName": "Porter",
            "name": "Jontay Porter"
          },
          "CAM_WHITMORE_1_NBA": {
            "playerID": "CAM_WHITMORE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "CAM_WHITMORE_HOUSTON_ROCKETS_NBA",
            "firstName": "Cam",
            "lastName": "Whitmore",
            "name": "Cam Whitmore"
          },
          "REGGIE_BULLOCK_1_NBA": {
            "playerID": "REGGIE_BULLOCK_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "REGGIE_BULLOCK_HOUSTON_ROCKETS_NBA",
            "firstName": "Reggie",
            "lastName": "Bullock",
            "name": "Reggie Bullock"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "RJ_BARRETT_1_NBA": {
            "playerID": "RJ_BARRETT_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "RJ_BARRETT_TORONTO_RAPTORS_NBA",
            "firstName": "RJ",
            "lastName": "Barrett",
            "name": "RJ Barrett"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA",
            "firstName": "Gary",
            "lastName": "Trent",
            "name": "Gary Trent Jr"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA",
            "firstName": "Jabari",
            "lastName": "Smith",
            "name": "Jabari Smith"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA",
            "firstName": "Jakob",
            "lastName": "Pöltl",
            "name": "Jakob Poeltl"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes"
          }
        }
      },
      {
        "eventID": "YeE98AiwmxNuCL9lKYel",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 133,
            "names": {
              "short": "BOS",
              "medium": "Celtics",
              "long": "Boston Celtics"
            },
            "teamID": "BOSTON_CELTICS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#008348"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 129,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 248,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 35,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 360,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 257,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 16,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 2,
              "threePointersMade": 8,
              "freeThrowsMade": 8,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 7,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 371,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 10,
              "twoPointersMade": 10
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 8,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 315,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 316,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            }
          },
          "reg": {
            "away": {
              "points": 129
            },
            "home": {
              "points": 133
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 45,
              "threePointersAttempted": 14,
              "offensiveRebounds": 0,
              "assists": 10,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "threePointersMade": 7,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 15,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "largestLead": 8,
              "longestScoringRun": 10,
              "blocks": 1,
              "secondsInLead": 820,
              "offensiveRebounds": 5,
              "turnovers": 12,
              "rebounds": 39,
              "defensiveRebounds": 34,
              "steals": 8,
              "threePointersMade": 20,
              "fieldGoalsMade": 45,
              "threePointersAttempted": 47,
              "fouls": 25,
              "assists": 32,
              "fieldGoalsAttempted": 95,
              "twoPointersAttempted": 48,
              "twoPointersMade": 25,
              "points": 129,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 19
            },
            "home": {
              "longestScoringRun": 8,
              "offensiveRebounds": 9,
              "blocks": 5,
              "steals": 9,
              "largestLead": 15,
              "threePointersAttempted": 34,
              "threePointersMade": 11,
              "assists": 25,
              "turnovers": 13,
              "fieldGoalsMade": 48,
              "rebounds": 49,
              "defensiveRebounds": 40,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 58,
              "freeThrowsAttempted": 28,
              "freeThrowsMade": 26,
              "twoPointersMade": 37,
              "points": 133,
              "fouls": 17,
              "secondsInLead": 1767
            },
            "DELON_WRIGHT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -6,
              "secondsPlayed": 213
            },
            "LANDRY_SHAMET_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "points": 3,
              "plusMinus": -14,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 816
            },
            "SAM_HAUSER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 17,
              "assists": 1,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 14,
              "secondsPlayed": 973
            },
            "PAYTON_PRITCHARD_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "assists": 1,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 1,
              "points": 11,
              "threePointersAttempted": 5,
              "twoPointersAttempted": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "plusMinus": 7,
              "secondsPlayed": 1014
            },
            "KRISTAPS_PORZINGIS_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "assists": 0,
              "offensiveRebounds": 2,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "turnovers": 3,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 14,
              "fieldGoalsMade": 9,
              "plusMinus": 8,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "points": 34,
              "twoPointersMade": 7,
              "secondsPlayed": 1973
            },
            "KYLE_KUZMA_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "offensiveRebounds": 1,
              "assists": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 6,
              "twoPointersMade": 3,
              "steals": 0,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 8,
              "fouls": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "threePointersMade": 3,
              "points": 17,
              "plusMinus": 4,
              "secondsPlayed": 2222
            },
            "DERRICK_WHITE_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 4,
              "turnovers": 3,
              "steals": 3,
              "blocks": 1,
              "assists": 6,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 1982,
              "fouls": 4,
              "plusMinus": -3
            },
            "DENI_AVDIJA_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 3,
              "assists": 4,
              "threePointersMade": 3,
              "steals": 2,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "fouls": 5,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "points": 24,
              "twoPointersMade": 4,
              "plusMinus": 12,
              "secondsPlayed": 2507
            },
            "JORDAN_POOLE_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 4,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "threePointersMade": 3,
              "points": 19,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersAttempted": 10,
              "fieldGoalPercent": 37,
              "fieldGoalsAttempted": 19,
              "fouls": 5,
              "assists": 5,
              "plusMinus": 1,
              "secondsPlayed": 2230
            },
            "TYUS_JONES_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "blocks": 1,
              "twoPointersMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 10,
              "threePointersMade": 3,
              "points": 17,
              "fouls": 1,
              "assists": 9,
              "plusMinus": 7,
              "secondsPlayed": 2243
            },
            "JAYSON_TATUM_1_NBA": {
              "offensiveRebounds": 1,
              "blocks": 2,
              "fouls": 1,
              "steals": 1,
              "threePointersAttempted": 10,
              "threePointersMade": 3,
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 22,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "twoPointersMade": 9,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "plusMinus": 9,
              "secondsPlayed": 2284,
              "points": 36
            },
            "JRUE_HOLIDAY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "assists": 5,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "threePointersMade": 2,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "points": 20,
              "twoPointersMade": 7,
              "fouls": 2,
              "secondsPlayed": 2035,
              "plusMinus": -11
            },
            "AL_HORFORD_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 3,
              "steals": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 6,
              "plusMinus": 7,
              "secondsPlayed": 1387
            },
            "COREY_KISPERT_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "fieldGoalPercent": 64,
              "steals": 3,
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalsAttempted": 14,
              "threePointersAttempted": 6,
              "assists": 4,
              "twoPointersAttempted": 8,
              "threePointersMade": 3,
              "twoPointersMade": 6,
              "plusMinus": -14,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1431,
              "freeThrowsMade": 3,
              "points": 24
            },
            "JAYLEN_BROWN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "offensiveRebounds": 1,
              "steals": 1,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "points": 18,
              "twoPointersMade": 9,
              "fouls": 3,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "turnovers": 3,
              "plusMinus": -15,
              "secondsPlayed": 2083
            },
            "LUKE_KORNET_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fouls": 2,
              "plusMinus": 4,
              "secondsPlayed": 667
            },
            "BILAL_COULIBALY_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "fouls": 4,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "assists": 3,
              "threePointersAttempted": 12,
              "steals": 2,
              "threePointersMade": 4,
              "fieldGoalsMade": 6,
              "plusMinus": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "points": 21,
              "twoPointersMade": 2,
              "secondsPlayed": 1950
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+260",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-1235",
            "bookOdds": "-3077",
            "score": 133,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-3077",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-210",
            "bookOdds": "-247",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-247",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-330",
            "bookOdds": "-400",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-400",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+210",
            "bookOdds": "+192",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+192",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+330",
            "bookOdds": "+310",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+310",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+530",
            "bookOdds": "+503",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+503",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-114",
            "fairSpread": "-18",
            "bookSpread": "-18",
            "score": 133,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-114",
                "spread": "-18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-530",
            "bookOdds": "-729",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-729",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-260",
            "bookOdds": "-318",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-318",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+260",
            "bookOdds": "+243",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+243",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+1235",
            "bookOdds": "+1175",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+1175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "121.5",
            "bookOverUnder": "121.5",
            "score": 135,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "121.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 78,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "236.5",
            "bookOverUnder": "236.5",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "236.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+18",
            "bookSpread": "+18",
            "score": 129,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+18",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-360",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-360",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "236.5",
            "bookOverUnder": "236.5",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "236.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 69,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:09.930Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "SAM_HAUSER_1_NBA": {
            "playerID": "SAM_HAUSER_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SAM_HAUSER_BOSTON_CELTICS_NBA",
            "firstName": "Sam",
            "lastName": "Hauser",
            "name": "Sam Hauser"
          },
          "PAYTON_PRITCHARD_1_NBA": {
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "PAYTON_PRITCHARD_BOSTON_CELTICS_NBA",
            "firstName": "Payton",
            "lastName": "Pritchard",
            "name": "Payton Pritchard"
          },
          "KRISTAPS_PORZINGIS_1_NBA": {
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "KRISTAPS_PORZINGIS_BOSTON_CELTICS_NBA",
            "firstName": "Kristaps",
            "lastName": "Porzingis",
            "name": "Kristaps Porzingis"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma"
          },
          "DERRICK_WHITE_1_NBA": {
            "playerID": "DERRICK_WHITE_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DERRICK_WHITE_BOSTON_CELTICS_NBA",
            "firstName": "Derrick",
            "lastName": "White",
            "name": "Derrick White"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones"
          },
          "JAYSON_TATUM_1_NBA": {
            "playerID": "JAYSON_TATUM_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYSON_TATUM_BOSTON_CELTICS_NBA",
            "firstName": "Jayson",
            "lastName": "Tatum",
            "name": "Jayson Tatum"
          },
          "JRUE_HOLIDAY_1_NBA": {
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JRUE_HOLIDAY_BOSTON_CELTICS_NBA",
            "firstName": "Jrue",
            "lastName": "Holiday",
            "name": "Jrue Holiday"
          },
          "AL_HORFORD_1_NBA": {
            "playerID": "AL_HORFORD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "AL_HORFORD_BOSTON_CELTICS_NBA",
            "firstName": "Al",
            "lastName": "Horford",
            "name": "Al Horford"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert"
          },
          "JAYLEN_BROWN_1_NBA": {
            "playerID": "JAYLEN_BROWN_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYLEN_BROWN_BOSTON_CELTICS_NBA",
            "firstName": "Jaylen",
            "lastName": "Brown",
            "name": "Jaylen Brown"
          },
          "LUKE_KORNET_1_NBA": {
            "playerID": "LUKE_KORNET_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "LUKE_KORNET_BOSTON_CELTICS_NBA",
            "firstName": "Luke",
            "lastName": "Kornet",
            "name": "Luke Kornet"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly"
          }
        }
      },
      {
        "eventID": "0L1g2dAmVYlbHnOOeqr1",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 120,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            },
            "score": 84
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 5,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 91,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 2
            },
            "home": {
              "fieldGoalsMade": 11,
              "defensiveRebounds": 15,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 1,
              "secondsInLead": 593,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 13,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 6,
              "rebounds": 19,
              "offensiveRebounds": 4,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 12
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 28,
              "fieldGoalsAttempted": 25,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 15,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 7,
              "freeThrowsMade": 6,
              "twoPointersMade": 4,
              "blocks": 3,
              "secondsInLead": 720
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 5,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 42,
              "blocks": 0,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 33,
              "threePointersAttempted": 11,
              "assists": 7,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 8,
              "rebounds": 12,
              "offensiveRebounds": 3,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 13
            }
          },
          "game": {
            "away": {
              "largestLead": 3,
              "secondsInLead": 91,
              "steals": 2,
              "blocks": 2,
              "longestScoringRun": 6,
              "offensiveRebounds": 8,
              "turnovers": 13,
              "fouls": 20,
              "threePointersMade": 7,
              "fieldGoalsMade": 27,
              "threePointersAttempted": 29,
              "rebounds": 48,
              "defensiveRebounds": 40,
              "assists": 17,
              "fieldGoalsAttempted": 79,
              "twoPointersAttempted": 50,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 23,
              "points": 84,
              "twoPointersMade": 20
            },
            "home": {
              "longestScoringRun": 13,
              "largestLead": 42,
              "turnovers": 5,
              "steals": 8,
              "offensiveRebounds": 11,
              "freeThrowsAttempted": 24,
              "freeThrowsMade": 20,
              "points": 120,
              "fieldGoalsMade": 41,
              "threePointersAttempted": 52,
              "rebounds": 54,
              "defensiveRebounds": 43,
              "fouls": 24,
              "assists": 26,
              "blocks": 5,
              "fieldGoalsAttempted": 94,
              "twoPointersAttempted": 42,
              "secondsInLead": 2753,
              "threePointersMade": 18,
              "twoPointersMade": 23
            },
            "BRANDON_MILLER_1_NBA": {
              "steals": 1,
              "blocks": 1,
              "threePointersMade": 1,
              "assists": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "threePointersAttempted": 6,
              "fouls": 2,
              "fieldGoalsMade": 6,
              "points": 16,
              "twoPointersMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "offensiveRebounds": 2,
              "plusMinus": -31,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "secondsPlayed": 1745
            },
            "BROOK_LOPEZ_1_NBA": {
              "steals": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersAttempted": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 1,
              "blocks": 3,
              "rebounds": 7,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "fouls": 2,
              "fieldGoalPercent": 44,
              "assists": 2,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1613,
              "points": 11,
              "twoPointersMade": 3,
              "plusMinus": 34
            },
            "DAMIAN_LILLARD_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "steals": 2,
              "assists": 8,
              "turnovers": 0,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 8,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 6,
              "secondsPlayed": 1744,
              "freeThrowsMade": 6,
              "points": 26,
              "twoPointersMade": 7,
              "plusMinus": 33
            },
            "JAE_CROWDER_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "assists": 3,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "plusMinus": 39,
              "secondsPlayed": 1780
            },
            "MALIK_BEASLEY_1_NBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 1,
              "threePointersMade": 7,
              "points": 21,
              "assists": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": 31,
              "steals": 1,
              "secondsPlayed": 1468
            },
            "CODY_MARTIN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 6,
              "points": 5,
              "twoPointersMade": 2,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 22,
              "assists": 5,
              "fieldGoalsAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1451,
              "plusMinus": -36
            },
            "NICK_RICHARDS_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "offensiveRebounds": 2,
              "twoPointersMade": 7,
              "plusMinus": -25,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1794,
              "freeThrowsMade": 2,
              "points": 16,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 942,
              "threePointersMade": 1,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": 9
            },
            "MILES_BRIDGES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "twoPointersMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "fouls": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 11,
              "threePointersAttempted": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 13,
              "assists": 3,
              "plusMinus": -39,
              "secondsPlayed": 1882,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10
            },
            "BOBBY_PORTIS_1_NBA": {
              "blocks": 0,
              "turnovers": 1,
              "threePointersMade": 3,
              "offensiveRebounds": 2,
              "steals": 2,
              "threePointersAttempted": 4,
              "assists": 1,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": 13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 18,
              "twoPointersMade": 4,
              "secondsPlayed": 1259
            },
            "LEAKY_BLACK_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "turnovers": 2,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "plusMinus": -16,
              "secondsPlayed": 1810
            },
            "JT_THOR_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -2,
              "secondsPlayed": 1126
            },
            "BRYCE_MCGOWENS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "steals": 1,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "fouls": 5,
              "plusMinus": -19,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1821,
              "freeThrowsMade": 3,
              "points": 15,
              "twoPointersMade": 3
            },
            "NATHAN_MENSAH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fouls": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "secondsPlayed": 1086
            },
            "ANDRE_JACKSON_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 1,
              "plusMinus": -1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 792
            },
            "THANASIS_ANTETOKOUNMPO_1_NBA": {
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -3,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "assists": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 642,
              "points": 4,
              "twoPointersMade": 2
            },
            "AJ_GREEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -3,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 11,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 1100,
              "threePointersMade": 1,
              "points": 3
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "blocks": 1,
              "assists": 3,
              "steals": 1,
              "plusMinus": 28,
              "fieldGoalsMade": 5,
              "defensiveRebounds": 13,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 5,
              "points": 15,
              "twoPointersMade": 5,
              "fouls": 5,
              "rebounds": 15,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "secondsPlayed": 1418
            },
            "NICK_JR_SMITH_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "turnovers": 2,
              "plusMinus": 0,
              "assists": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 13,
              "threePointersAttempted": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1429
            }
          },
          "reg": {
            "away": {
              "points": 84
            },
            "home": {
              "points": 120
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 14,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 12,
              "twoPointersMade": 3
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 42,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+230",
            "bookOdds": "+215",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-980",
            "bookOdds": "-1600",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1600",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-185",
            "bookOdds": "-215",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-315",
            "bookOdds": "-380",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-380",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+185",
            "bookOdds": "+170",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+315",
            "bookOdds": "+300",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+300",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+450",
            "bookOdds": "+430",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+430",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-16",
            "bookSpread": "-16",
            "score": 120,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-450",
            "bookOdds": "-550",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-550",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-215",
            "bookOdds": "-252",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-252",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+215",
            "bookOdds": "+197",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+980",
            "bookOdds": "+941",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+941",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56",
            "bookOverUnder": "56",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 42,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "229.5",
            "bookOverUnder": "229.5",
            "score": 204,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "229.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+16",
            "bookSpread": "+16",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+16",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-230",
            "bookOdds": "-275",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "229.5",
            "bookOverUnder": "229.5",
            "score": 204,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "229.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:30.665Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller"
          },
          "BROOK_LOPEZ_1_NBA": {
            "playerID": "BROOK_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BROOK_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Brook",
            "lastName": "Lopez",
            "name": "Brook Lopez"
          },
          "DAMIAN_LILLARD_1_NBA": {
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "DAMIAN_LILLARD_MILWAUKEE_BUCKS_NBA",
            "firstName": "Damian",
            "lastName": "Lillard",
            "name": "Damian Lillard"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "LEAKY_BLACK_1_NBA": {
            "playerID": "LEAKY_BLACK_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "RECHON_BLACK_CHARLOTTE_HORNETS_NBA",
            "firstName": "Leaky",
            "lastName": "Black",
            "name": "Leaky Black"
          },
          "JT_THOR_1_NBA": {
            "playerID": "JT_THOR_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "JT_THOR_CHARLOTTE_HORNETS_NBA",
            "firstName": "JT",
            "lastName": "Thor",
            "name": "JT Thor"
          },
          "BRYCE_MCGOWENS_1_NBA": {
            "playerID": "BRYCE_MCGOWENS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRYCE_MCGOWENS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Bryce",
            "lastName": "McGowens",
            "name": "Bryce McGowens"
          },
          "NATHAN_MENSAH_1_NBA": {
            "playerID": "NATHAN_MENSAH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NATHAN_MENSAH_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nathan",
            "lastName": "Mensah",
            "name": "Nathan Mensah"
          },
          "ANDRE_JACKSON_JR_1_NBA": {
            "playerID": "ANDRE_JACKSON_JR_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ANDRE_JACKSON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Andre",
            "lastName": "Jackson",
            "name": "Andre Jackson Jr"
          },
          "THANASIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "THANASIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "THANASIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Thanasis",
            "lastName": "Antetokounmpo",
            "name": "Thanasis Antetokounmpo"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo"
          },
          "NICK_JR_SMITH_1_NBA": {
            "playerID": "NICK_JR_SMITH_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_SMITH_JR_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Smith",
            "name": "Nick Smith"
          }
        }
      },
      {
        "eventID": "bfO3Y943M59oCn2ADe75",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 135,
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 512,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 24,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 60,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 551,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 35,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 6,
              "points": 39,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 12
            },
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 11,
              "turnovers": 8,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 5,
              "assists": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "largestLead": 9,
              "secondsInLead": 572,
              "turnovers": 20,
              "offensiveRebounds": 9,
              "fieldGoalsMade": 38,
              "rebounds": 35,
              "defensiveRebounds": 26,
              "fouls": 16,
              "fieldGoalsAttempted": 82,
              "freeThrowsAttempted": 28,
              "steals": 9,
              "points": 106,
              "threePointersAttempted": 29,
              "assists": 26,
              "twoPointersAttempted": 53,
              "threePointersMade": 10,
              "freeThrowsMade": 20,
              "twoPointersMade": 28,
              "blocks": 5
            },
            "home": {
              "blocks": 1,
              "steals": 11,
              "longestScoringRun": 13,
              "freeThrowsAttempted": 18,
              "offensiveRebounds": 6,
              "freeThrowsMade": 16,
              "largestLead": 32,
              "fieldGoalsMade": 51,
              "rebounds": 42,
              "defensiveRebounds": 36,
              "fouls": 22,
              "fieldGoalsAttempted": 87,
              "points": 135,
              "threePointersAttempted": 34,
              "assists": 32,
              "twoPointersAttempted": 53,
              "turnovers": 16,
              "threePointersMade": 17,
              "twoPointersMade": 34,
              "secondsInLead": 2015
            },
            "JAVALE_MCGEE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -2,
              "secondsPlayed": 154
            },
            "DEANDRE_JORDAN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 368,
              "points": 2,
              "twoPointersMade": 1
            },
            "HARRISON_BARNES_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalPercent": 50,
              "assists": 2,
              "steals": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "points": 9,
              "twoPointersMade": 1,
              "plusMinus": 10,
              "secondsPlayed": 1283
            },
            "KEEGAN_MURRAY_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fouls": 3,
              "assists": 2,
              "fieldGoalsMade": 6,
              "twoPointersAttempted": 7,
              "turnovers": 1,
              "twoPointersMade": 5,
              "threePointersAttempted": 4,
              "plusMinus": 9,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1598,
              "freeThrowsMade": 4,
              "points": 17
            },
            "REGGIE_JACKSON_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "rebounds": 1,
              "offensiveRebounds": 0,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "steals": 1,
              "fouls": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "assists": 4,
              "plusMinus": -9,
              "secondsPlayed": 958
            },
            "DEAARON_FOX_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "turnovers": 3,
              "fouls": 3,
              "steals": 5,
              "fieldGoalsMade": 7,
              "points": 15,
              "twoPointersMade": 6,
              "plusMinus": 26,
              "fieldGoalPercent": 47,
              "assists": 10,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 13,
              "secondsPlayed": 1679
            },
            "JAMAL_MURRAY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersMade": 2,
              "steals": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 5,
              "assists": 3,
              "freeThrowsAttempted": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "plusMinus": -21,
              "turnovers": 6,
              "secondsPlayed": 1534
            },
            "MALIK_MONK_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 1,
              "offensiveRebounds": 0,
              "steals": 1,
              "turnovers": 2,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6,
              "assists": 2,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 7,
              "fouls": 1,
              "plusMinus": 14,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 1189,
              "threePointersMade": 3,
              "points": 23
            },
            "AARON_GORDON_1_NBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "steals": 0,
              "assists": 2,
              "threePointersMade": 1,
              "blocks": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "twoPointersAttempted": 6,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 3,
              "points": 14,
              "turnovers": 2,
              "threePointersAttempted": 2,
              "plusMinus": -28,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1619
            },
            "NIKOLA_JOKIC_1_NBA": {
              "blocks": 0,
              "steals": 3,
              "defensiveRebounds": 6,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "plusMinus": -7,
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "fouls": 2,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 5,
              "points": 23,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 16,
              "freeThrowsMade": 4,
              "twoPointersMade": 8,
              "turnovers": 1,
              "secondsPlayed": 1785,
              "assists": 7
            },
            "TREY_LYLES_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "steals": 1,
              "fouls": 2,
              "plusMinus": 19,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1250,
              "threePointersMade": 3,
              "points": 15
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "threePointersAttempted": 1,
              "turnovers": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 7,
              "fouls": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 78,
              "assists": 10,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 8,
              "points": 17,
              "twoPointersMade": 6,
              "rebounds": 17,
              "defensiveRebounds": 16,
              "plusMinus": 18,
              "secondsPlayed": 1832
            },
            "KEVIN_HUERTER_1_NBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "assists": 0,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "turnovers": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "steals": 0,
              "plusMinus": 15,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "threePointersAttempted": 4,
              "fouls": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1264
            },
            "SASHA_VEZENKOV_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "points": 6,
              "fouls": 2,
              "steals": 1,
              "plusMinus": 20,
              "fieldGoalPercent": 29,
              "assists": 1,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 3,
              "secondsPlayed": 935
            },
            "PEYTON_WATSON_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 4,
              "blocks": 3,
              "steals": 1,
              "plusMinus": -10,
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1208,
              "points": 4,
              "twoPointersMade": 2
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "defensiveRebounds": 1,
              "steals": 0,
              "assists": 1,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "fouls": 3,
              "turnovers": 1,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -13,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1648,
              "freeThrowsMade": 4,
              "points": 13
            },
            "ALEX_LEN_1_NBA": {
              "defensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "steals": 1,
              "blocks": 0,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 1,
              "fouls": 3,
              "plusMinus": 13,
              "fieldGoalPercent": 80,
              "assists": 1,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "points": 11,
              "twoPointersMade": 4,
              "secondsPlayed": 894
            },
            "JULIAN_STRAWTHER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersMade": 1,
              "assists": 2,
              "turnovers": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "plusMinus": -18,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 7,
              "twoPointersMade": 2,
              "secondsPlayed": 1217
            },
            "JAY_HUFF_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 247
            },
            "MASON_JONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 33,
              "assists": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 427
            },
            "KEON_ELLIS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 0,
              "assists": 2,
              "turnovers": 1,
              "secondsPlayed": 347
            },
            "ZEKE_NNAJI_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 33,
              "assists": 3,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 7,
              "blocks": 0,
              "secondsPlayed": 1089
            },
            "JUSTIN_HOLIDAY_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "twoPointersMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "fouls": 1,
              "threePointersMade": 3,
              "steals": 2,
              "assists": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 10,
              "threePointersAttempted": 9,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -15,
              "fieldGoalPercent": 30,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 2204
            },
            "DAVION_MITCHELL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 2,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 3,
              "assists": 1,
              "secondsPlayed": 1201
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 135
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 20,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 32,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T03:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "JAVALE_MCGEE_1_NBA": {
            "playerID": "JAVALE_MCGEE_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "JAVALE_MCGEE_SACRAMENTO_KINGS_NBA",
            "firstName": "JaVale",
            "lastName": "McGee",
            "name": "JaVale McGee"
          },
          "DEANDRE_JORDAN_1_NBA": {
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "DEANDRE_JORDAN_DENVER_NUGGETS_NBA",
            "firstName": "DeAndre",
            "lastName": "Jordan",
            "name": "DeAndre Jordan"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon"
          },
          "NIKOLA_JOKIC_1_NBA": {
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "NIKOLA_JOKIC_DENVER_NUGGETS_NBA",
            "firstName": "Nikola",
            "lastName": "Jokic",
            "name": "Nikola Jokić"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "SASHA_VEZENKOV_1_NBA": {
            "playerID": "SASHA_VEZENKOV_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "SASHA_VEZENKOV_SACRAMENTO_KINGS_NBA",
            "firstName": "Sasha",
            "lastName": "Vezenkov",
            "name": "Sasha Vezenkov"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "ALEX_LEN_1_NBA": {
            "playerID": "ALEX_LEN_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "ALEX_LEN_SACRAMENTO_KINGS_NBA",
            "firstName": "Alex",
            "lastName": "Len",
            "name": "Alex Len"
          },
          "JULIAN_STRAWTHER_1_NBA": {
            "playerID": "JULIAN_STRAWTHER_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JULIAN_STRAWTHER_DENVER_NUGGETS_NBA",
            "firstName": "Julian",
            "lastName": "Strawther",
            "name": "Julian Strawther"
          },
          "JAY_HUFF_1_NBA": {
            "playerID": "JAY_HUFF_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAY_HUFF_DENVER_NUGGETS_NBA",
            "firstName": "Jay",
            "lastName": "Huff",
            "name": "Jay Huff"
          },
          "MASON_JONES_1_NBA": {
            "playerID": "MASON_JONES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "COLBY_JONES_SACRAMENTO_KINGS_NBA",
            "firstName": "Isaac",
            "lastName": "Jones",
            "name": "Colby Jones"
          },
          "KEON_ELLIS_1_NBA": {
            "playerID": "KEON_ELLIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEON_ELLIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Keon",
            "lastName": "Ellis",
            "name": "Keon Ellis"
          },
          "ZEKE_NNAJI_1_NBA": {
            "playerID": "ZEKE_NNAJI_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "ZEKE_NNAJI_DENVER_NUGGETS_NBA",
            "firstName": "Zeke",
            "lastName": "Nnaji",
            "name": "Zeke Nnaji"
          },
          "JUSTIN_HOLIDAY_1_NBA": {
            "playerID": "JUSTIN_HOLIDAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JUSTIN_HOLIDAY_DENVER_NUGGETS_NBA",
            "firstName": "Justin",
            "lastName": "Holiday",
            "name": "Justin Holiday"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          }
        }
      },
      {
        "eventID": "XJ1nPe5rl3YdHkT6QghD",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 139,
            "names": {
              "short": "LAL",
              "medium": "Lakers",
              "long": "Los Angeles Lakers"
            },
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#552582",
              "primary": "#552582"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 122,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 324,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "points": 39,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 10,
              "twoPointersMade": 13
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 345,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 36,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 12,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 12
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 81,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 35,
              "threePointersAttempted": 9,
              "offensiveRebounds": 6,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 621,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 51,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 0,
              "threePointersMade": 9,
              "freeThrowsMade": 12,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 16,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "largestLead": 4,
              "secondsInLead": 405,
              "longestScoringRun": 9,
              "offensiveRebounds": 10,
              "freeThrowsMade": 19,
              "fouls": 22,
              "fieldGoalsMade": 46,
              "rebounds": 41,
              "defensiveRebounds": 31,
              "fieldGoalsAttempted": 89,
              "freeThrowsAttempted": 23,
              "steals": 5,
              "points": 122,
              "threePointersAttempted": 29,
              "assists": 28,
              "twoPointersAttempted": 60,
              "turnovers": 13,
              "threePointersMade": 11,
              "twoPointersMade": 35,
              "blocks": 7
            },
            "home": {
              "freeThrowsAttempted": 32,
              "freeThrowsMade": 27,
              "fouls": 20,
              "blocks": 5,
              "fieldGoalsMade": 49,
              "longestScoringRun": 10,
              "rebounds": 32,
              "defensiveRebounds": 27,
              "largestLead": 20,
              "fieldGoalsAttempted": 88,
              "steals": 5,
              "points": 139,
              "threePointersAttempted": 31,
              "offensiveRebounds": 5,
              "assists": 32,
              "twoPointersAttempted": 57,
              "turnovers": 7,
              "threePointersMade": 14,
              "twoPointersMade": 35,
              "secondsInLead": 2406
            },
            "TAUREAN_PRINCE_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fieldGoalPercent": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 3,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 2,
              "fouls": 3,
              "plusMinus": 10,
              "secondsPlayed": 1264
            },
            "RUI_HACHIMURA_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 8,
              "points": 21,
              "twoPointersMade": 7,
              "assists": 1,
              "fouls": 3,
              "plusMinus": 21,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "secondsPlayed": 2211
            },
            "ZION_WILLIAMSON_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "fouls": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "steals": 1,
              "fieldGoalsMade": 12,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "points": 30,
              "twoPointersMade": 12,
              "turnovers": 2,
              "plusMinus": -17,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 19,
              "secondsPlayed": 1895
            },
            "AUSTIN_REAVES_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 3,
              "assists": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 10,
              "plusMinus": 3,
              "twoPointersAttempted": 11,
              "points": 27,
              "twoPointersMade": 7,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1882
            },
            "LEBRON_JAMES_1_NBA": {
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "offensiveRebounds": 1,
              "turnovers": 2,
              "blocks": 1,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "fouls": 2,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "steals": 1,
              "points": 21,
              "twoPointersMade": 4,
              "plusMinus": 15,
              "assists": 14,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "secondsPlayed": 2251
            },
            "BRANDON_INGRAM_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 7,
              "fouls": 3,
              "twoPointersMade": 7,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 8,
              "points": 22,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "assists": 7,
              "turnovers": 2,
              "fieldGoalPercent": 41,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 15,
              "plusMinus": 0,
              "secondsPlayed": 2093
            },
            "DANGELO_RUSSELL_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "blocks": 0,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 5,
              "fieldGoalsMade": 9,
              "threePointersMade": 6,
              "twoPointersMade": 3,
              "fouls": 4,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 30,
              "plusMinus": 13,
              "twoPointersAttempted": 6,
              "threePointersAttempted": 13,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "secondsPlayed": 2385
            },
            "CJ_MCCOLLUM_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fouls": 3,
              "assists": 3,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 9,
              "threePointersMade": 3,
              "points": 19,
              "twoPointersMade": 5,
              "plusMinus": -18,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1816
            },
            "JOSE_ALVARADO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 1,
              "points": 7,
              "twoPointersMade": 2,
              "fouls": 2,
              "twoPointersAttempted": 4,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "plusMinus": -1,
              "assists": 2,
              "secondsPlayed": 1289
            },
            "CHRISTIAN_WOOD_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "points": 9,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "secondsPlayed": 354
            },
            "JORDAN_HAWKINS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "secondsPlayed": 153
            },
            "TREY_MURPHY_III_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fouls": 1,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -19,
              "secondsPlayed": 1157
            },
            "HERBERT_JONES_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "turnovers": 2,
              "threePointersMade": 3,
              "points": 13,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "assists": 2,
              "fouls": 4,
              "plusMinus": 2,
              "steals": 2,
              "secondsPlayed": 1732
            },
            "ANTHONY_DAVIS_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "steals": 1,
              "fouls": 4,
              "assists": 6,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 6,
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 0,
              "fieldGoalPercent": 64,
              "blocks": 1,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "points": 20,
              "twoPointersMade": 7,
              "secondsPlayed": 1746
            },
            "SKYLAR_MAYS_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "blocks": 1,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "plusMinus": 0,
              "secondsPlayed": 970
            },
            "JAXSON_HAYES_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "blocks": 1,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "plusMinus": 17,
              "steals": 2,
              "secondsPlayed": 1029
            },
            "DYSON_DANIELS_1_NBA": {
              "steals": 1,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "threePointersMade": 2,
              "points": 7,
              "fouls": 3,
              "assists": 1,
              "threePointersAttempted": 3,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -13,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "blocks": 1,
              "secondsPlayed": 1593
            },
            "DYLAN_WINDLER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 153
            },
            "LARRY_NANCE_JR_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "assists": 6,
              "fouls": 2,
              "plusMinus": -18,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1164
            },
            "JEREMIAH_ROBINSONEARL_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "secondsPlayed": 153
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "fouls": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "assists": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 67,
              "blocks": 2,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "points": 10,
              "twoPointersAttempted": 6,
              "freeThrowsMade": 2,
              "twoPointersMade": 4,
              "plusMinus": 3,
              "secondsPlayed": 1353
            }
          },
          "reg": {
            "away": {
              "points": 122
            },
            "home": {
              "points": 139
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 20,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 20,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+119",
            "score": 139,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+110",
            "bookOdds": "+102",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-106",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-106",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 20,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-110",
            "bookOdds": "-125",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-132",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-132",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 74,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 139,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+112",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+112",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-139",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-139",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "115.5",
            "bookOverUnder": "115.5",
            "score": 161,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "115.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 75,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "237",
            "bookOverUnder": "237",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "237",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "237",
            "bookOverUnder": "237",
            "score": 261,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "237",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 86,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:56.678Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T03:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TAUREAN_PRINCE_1_NBA": {
            "playerID": "TAUREAN_PRINCE_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "TAUREAN_PRINCE_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Taurean",
            "lastName": "Prince",
            "name": "Taurean Prince"
          },
          "RUI_HACHIMURA_1_NBA": {
            "playerID": "RUI_HACHIMURA_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "RUI_HACHIMURA_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Rui",
            "lastName": "Hachimura",
            "name": "Rui Hachimura"
          },
          "ZION_WILLIAMSON_1_NBA": {
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "ZION_WILLIAMSON_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Zion",
            "lastName": "Williamson",
            "name": "Zion Williamson"
          },
          "AUSTIN_REAVES_1_NBA": {
            "playerID": "AUSTIN_REAVES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "AUSTIN_REAVES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Austin",
            "lastName": "Reaves",
            "name": "Austin Reaves"
          },
          "LEBRON_JAMES_1_NBA": {
            "playerID": "LEBRON_JAMES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "LEBRON_JAMES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "LeBron",
            "lastName": "James",
            "name": "LeBron James"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram"
          },
          "DANGELO_RUSSELL_1_NBA": {
            "playerID": "DANGELO_RUSSELL_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DANGELO_RUSSELL_LOS_ANGELES_LAKERS_NBA",
            "firstName": "D'Angelo",
            "lastName": "Russell",
            "name": "D'Angelo Russell"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "CHRISTIAN_WOOD_1_NBA": {
            "playerID": "CHRISTIAN_WOOD_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "CHRISTIAN_WOOD_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Christian",
            "lastName": "Wood",
            "name": "Christian Wood"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "HERBERT_JONES_1_NBA": {
            "playerID": "HERBERT_JONES_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "HERBERT_JONES_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Herbert",
            "lastName": "Jones",
            "name": "Herbert Jones"
          },
          "ANTHONY_DAVIS_1_NBA": {
            "playerID": "ANTHONY_DAVIS_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "ANTHONY_DAVIS_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Anthony",
            "lastName": "Davis",
            "name": "Anthony Davis"
          },
          "SKYLAR_MAYS_1_NBA": {
            "playerID": "SKYLAR_MAYS_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "SKYLAR_MAYS_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Skylar",
            "lastName": "Mays",
            "name": "Skylar Mays"
          },
          "JAXSON_HAYES_1_NBA": {
            "playerID": "JAXSON_HAYES_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "JAXSON_HAYES_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Jaxson",
            "lastName": "Hayes",
            "name": "Jaxson Hayes"
          },
          "DYSON_DANIELS_1_NBA": {
            "playerID": "DYSON_DANIELS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "DYSON_DANIELS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Dyson",
            "lastName": "Daniels",
            "name": "Dyson Daniels"
          },
          "DYLAN_WINDLER_1_NBA": {
            "playerID": "DYLAN_WINDLER_1_NBA",
            "teamID": "LOS_ANGELES_LAKERS_NBA",
            "alias": "DYLAN_WINDLER_LOS_ANGELES_LAKERS_NBA",
            "firstName": "Dylan",
            "lastName": "Windler",
            "name": "Dylan Windler"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          },
          "JEREMIAH_ROBINSONEARL_1_NBA": {
            "playerID": "JEREMIAH_ROBINSONEARL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JEREMIAH_ROBINSONEARL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jeremiah",
            "lastName": "Robinson-Earl",
            "name": "Jeremiah Robinson-Earl"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jonas",
            "lastName": "Valančiūnas",
            "name": "Jonas Valanciunas"
          }
        }
      },
      {
        "eventID": "21ItOcrhSh4vU3ONaKB1",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 146,
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 111,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 18,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 22,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 671,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 47,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 16,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 6,
              "twoPointersMade": 13,
              "assists": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 9,
              "largestLead": 19,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 10,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 18,
              "defensiveRebounds": 13,
              "fouls": 6,
              "largestLead": 21,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 720,
              "freeThrowsAttempted": 12,
              "steals": 1,
              "points": 39,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "largestLead": 0,
              "secondsInLead": 0,
              "longestScoringRun": 15,
              "fouls": 23,
              "blocks": 4,
              "steals": 5,
              "assists": 23,
              "fieldGoalsMade": 38,
              "rebounds": 40,
              "defensiveRebounds": 28,
              "fieldGoalsAttempted": 97,
              "freeThrowsAttempted": 21,
              "points": 111,
              "threePointersAttempted": 46,
              "offensiveRebounds": 12,
              "twoPointersAttempted": 51,
              "turnovers": 10,
              "threePointersMade": 17,
              "freeThrowsMade": 18,
              "twoPointersMade": 21
            },
            "home": {
              "longestScoringRun": 10,
              "blocks": 3,
              "freeThrowsAttempted": 33,
              "offensiveRebounds": 11,
              "turnovers": 12,
              "freeThrowsMade": 25,
              "fieldGoalsMade": 53,
              "rebounds": 54,
              "defensiveRebounds": 43,
              "fouls": 23,
              "largestLead": 41,
              "fieldGoalsAttempted": 91,
              "secondsInLead": 2831,
              "steals": 8,
              "points": 146,
              "threePointersAttempted": 38,
              "assists": 30,
              "twoPointersAttempted": 53,
              "threePointersMade": 15,
              "twoPointersMade": 38
            },
            "LUGUENTZ_DORT_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fouls": 3,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "assists": 2,
              "threePointersAttempted": 6,
              "plusMinus": -8,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1069
            },
            "CHET_HOLMGREN_1_NBA": {
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "blocks": 1,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "threePointersMade": 2,
              "points": 13,
              "plusMinus": -3,
              "secondsPlayed": 1320
            },
            "LUKA_DONCIC_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "freeThrowsMade": 10,
              "threePointersAttempted": 8,
              "fouls": 3,
              "threePointersMade": 4,
              "plusMinus": 18,
              "assists": 9,
              "turnovers": 3,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 13,
              "secondsPlayed": 1878,
              "points": 32,
              "twoPointersMade": 5
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "offensiveRebounds": 2,
              "assists": 5,
              "turnovers": 3,
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": -31,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 16,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1733,
              "freeThrowsMade": 7,
              "points": 25,
              "twoPointersMade": 9
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 2,
              "fouls": 5,
              "plusMinus": -18,
              "assists": 2,
              "secondsPlayed": 797
            },
            "AARON_WIGGINS_1_NBA": {
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalPercent": 50,
              "threePointersMade": 1,
              "fouls": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "plusMinus": -11,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1315,
              "steals": 2,
              "points": 7,
              "twoPointersMade": 1
            },
            "JALEN_WILLIAMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "points": 9,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 3,
              "assists": 7,
              "fouls": 2,
              "plusMinus": -17,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1618
            },
            "JOSH_GIDDEY_1_NBA": {
              "blocks": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "steals": 1,
              "fieldGoalsMade": 3,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "points": 11,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 5,
              "threePointersAttempted": 9,
              "plusMinus": -23,
              "fieldGoalPercent": 21,
              "assists": 3,
              "fieldGoalsAttempted": 14,
              "turnovers": 1,
              "secondsPlayed": 1371
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 2,
              "turnovers": 1,
              "fouls": 2,
              "assists": 1,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 2,
              "points": 10,
              "plusMinus": 28,
              "secondsPlayed": 1501,
              "steals": 1
            },
            "MAXI_KLEBER_1_NBA": {
              "turnovers": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "steals": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "offensiveRebounds": 3,
              "blocks": 1,
              "fouls": 1,
              "assists": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "plusMinus": 26,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "secondsPlayed": 1506,
              "threePointersMade": 2,
              "points": 12
            },
            "JOSH_GREEN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 6,
              "assists": 2,
              "twoPointersAttempted": 3,
              "freeThrowsMade": 2,
              "plusMinus": 20,
              "secondsPlayed": 1639
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "plusMinus": -6,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 223
            },
            "JADEN_HARDY_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "fouls": 1,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 80,
              "assists": 3,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 613,
              "steals": 1,
              "threePointersMade": 2,
              "points": 11
            },
            "OLIVIER_SARR_1_NBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "plusMinus": -5,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 476,
              "freeThrowsMade": 2,
              "points": 8,
              "twoPointersMade": 3
            },
            "KYRIE_IRVING_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "freeThrowsMade": 1,
              "offensiveRebounds": 1,
              "fouls": 2,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "turnovers": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 7,
              "plusMinus": 32,
              "fieldGoalPercent": 58,
              "assists": 8,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "points": 25,
              "twoPointersMade": 9,
              "secondsPlayed": 1988
            },
            "DWIGHT_POWELL_1_NBA": {
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 344,
              "points": 2,
              "twoPointersMade": 1
            },
            "BRANDON_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "plusMinus": 0,
              "assists": 2,
              "secondsPlayed": 344
            },
            "CASON_WALLACE_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "steals": 1,
              "threePointersMade": 3,
              "points": 15,
              "plusMinus": -18,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1527
            },
            "ALEKSEJ_POKUSEVSKI_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": 0,
              "secondsPlayed": 344
            },
            "ISAIAH_JOE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -12,
              "secondsPlayed": 977
            },
            "AJ_LAWSON_1_NBA": {
              "rebounds": 2,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "secondsPlayed": 344,
              "threePointersMade": 1,
              "points": 5
            },
            "DERRICK_JONES_JR_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "assists": 1,
              "twoPointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 8,
              "twoPointersMade": 2,
              "fouls": 3,
              "turnovers": 3,
              "threePointersAttempted": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "plusMinus": 23,
              "steals": 1,
              "secondsPlayed": 1398
            }
          },
          "reg": {
            "away": {
              "points": 111
            },
            "home": {
              "points": 146
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 41,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 13,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.794Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+105",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 133,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 146,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 71,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-122",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 133,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 77,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "238.5",
            "bookOverUnder": "238.5",
            "score": 257,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "238.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "238.5",
            "bookOverUnder": "238.5",
            "score": 257,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "238.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:10:50.795Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T20:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort"
          },
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren"
          },
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Dončić"
          },
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins"
          },
          "JALEN_WILLIAMS_1_NBA": {
            "playerID": "JALEN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JALEN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jalen",
            "lastName": "Williams",
            "name": "Jalen Williams"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway",
            "name": "Tim Hardaway Jr"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "OLIVIER_SARR_1_NBA": {
            "playerID": "OLIVIER_SARR_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "OLIVIER_SARR_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Olivier",
            "lastName": "Sarr",
            "name": "Olivier Sarr"
          },
          "KYRIE_IRVING_1_NBA": {
            "playerID": "KYRIE_IRVING_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "KYRIE_IRVING_DALLAS_MAVERICKS_NBA",
            "firstName": "Kyrie",
            "lastName": "Irving",
            "name": "Kyrie Irving"
          },
          "DWIGHT_POWELL_1_NBA": {
            "playerID": "DWIGHT_POWELL_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DWIGHT_POWELL_DALLAS_MAVERICKS_NBA",
            "firstName": "Dwight",
            "lastName": "Powell",
            "name": "Dwight Powell"
          },
          "BRANDON_WILLIAMS_1_NBA": {
            "playerID": "BRANDON_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "BRANDON_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Brandon",
            "lastName": "Williams",
            "name": "Brandon Williams"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace"
          },
          "ALEKSEJ_POKUSEVSKI_1_NBA": {
            "playerID": "ALEKSEJ_POKUSEVSKI_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "ALEKSEJ_POKUSEVSKI_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aleksej",
            "lastName": "Pokusevski",
            "name": "Aleksej Pokusevski"
          },
          "ISAIAH_JOE_1_NBA": {
            "playerID": "ISAIAH_JOE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "ISAIAH_JOE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Isaiah",
            "lastName": "Joe",
            "name": "Isaiah Joe"
          },
          "AJ_LAWSON_1_NBA": {
            "playerID": "AJ_LAWSON_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "AJ_LAWSON_DALLAS_MAVERICKS_NBA",
            "firstName": "A.J.",
            "lastName": "Lawson",
            "name": "A.J. Lawson"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA",
            "firstName": "Derrick",
            "lastName": "Jones",
            "name": "Derrick Jones Jr"
          }
        }
      },
      {
        "eventID": "z1zgqa6mFSRgdCEPjt48",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 112,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 106,
            "names": {
              "short": "DET",
              "medium": "Pistons",
              "long": "Detroit Pistons"
            },
            "teamID": "DETROIT_PISTONS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 18,
              "defensiveRebounds": 10,
              "fouls": 1,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 14,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 8,
              "assists": 8,
              "twoPointersAttempted": 20,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 528,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 31,
              "offensiveRebounds": 0,
              "assists": 6,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8,
              "threePointersAttempted": 12,
              "twoPointersAttempted": 11
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 620,
              "freeThrowsAttempted": 0,
              "steals": 4,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 60,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 5
            }
          },
          "game": {
            "away": {
              "largestLead": 13,
              "blocks": 2,
              "steals": 7,
              "threePointersMade": 9,
              "secondsInLead": 1576,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "offensiveRebounds": 14,
              "longestScoringRun": 8,
              "assists": 27,
              "fieldGoalsMade": 45,
              "threePointersAttempted": 30,
              "rebounds": 57,
              "defensiveRebounds": 43,
              "fouls": 19,
              "fieldGoalsAttempted": 102,
              "twoPointersAttempted": 72,
              "points": 106,
              "twoPointersMade": 36,
              "turnovers": 14
            },
            "home": {
              "offensiveRebounds": 0,
              "turnovers": 11,
              "blocks": 6,
              "longestScoringRun": 11,
              "fouls": 13,
              "largestLead": 13,
              "threePointersMade": 13,
              "fieldGoalsMade": 37,
              "threePointersAttempted": 39,
              "rebounds": 35,
              "defensiveRebounds": 35,
              "assists": 20,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 43,
              "freeThrowsAttempted": 26,
              "freeThrowsMade": 25,
              "points": 112,
              "twoPointersMade": 24,
              "secondsInLead": 1086,
              "steals": 9
            },
            "MASON_PLUMLEE_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 4,
              "points": 6,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 1,
              "assists": 0,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": 1,
              "secondsPlayed": 699
            },
            "MIKE_MUSCALA_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "threePointersAttempted": 2,
              "fouls": 1,
              "plusMinus": -9,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 585
            },
            "IVICA_ZUBAC_1_NBA": {
              "fieldGoalsMade": 2,
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "blocks": 2,
              "assists": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -11,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1187,
              "freeThrowsMade": 2,
              "points": 6
            },
            "TERANCE_MANN_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "twoPointersAttempted": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 3,
              "secondsPlayed": 1417
            },
            "MARCUS_SASSER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "steals": 1,
              "points": 5,
              "turnovers": 2,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 2,
              "fouls": 4,
              "fieldGoalPercent": 50,
              "assists": 4,
              "fieldGoalsAttempted": 4,
              "plusMinus": -9,
              "secondsPlayed": 869
            },
            "JAMES_WISEMAN_1_NBA": {
              "rebounds": 3,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 754,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 1
            },
            "AUSAR_THOMPSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "fouls": 2,
              "steals": 2,
              "defensiveRebounds": 4,
              "assists": 5,
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "offensiveRebounds": 4,
              "plusMinus": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "points": 10,
              "twoPointersMade": 5,
              "secondsPlayed": 1650
            },
            "NORMAN_POWELL_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 10,
              "secondsPlayed": 1380
            },
            "JAMES_HARDEN_1_NBA": {
              "offensiveRebounds": 0,
              "steals": 1,
              "turnovers": 5,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 1,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 14,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "plusMinus": 8,
              "assists": 8,
              "secondsPlayed": 2175
            },
            "KAWHI_LEONARD_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "fouls": 2,
              "steals": 2,
              "turnovers": 3,
              "threePointersMade": 3,
              "fieldGoalsMade": 7,
              "twoPointersMade": 4,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 39,
              "assists": 5,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 11,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 2,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 24,
              "secondsPlayed": 2117
            },
            "AMIR_COFFEY_1_NBA": {
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "steals": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "blocks": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "points": 12,
              "threePointersAttempted": 5,
              "fouls": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "plusMinus": 5,
              "secondsPlayed": 1604
            },
            "PAUL_GEORGE_1_NBA": {
              "offensiveRebounds": 0,
              "blocks": 0,
              "turnovers": 1,
              "fouls": 3,
              "assists": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 13,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 4,
              "fieldGoalsMade": 14,
              "plusMinus": 2,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 11,
              "steals": 3,
              "points": 33,
              "twoPointersMade": 10,
              "secondsPlayed": 2171
            },
            "JALEN_DUREN_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fieldGoalsMade": 5,
              "blocks": 1,
              "points": 10,
              "twoPointersMade": 5,
              "fouls": 4,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 12,
              "rebounds": 18,
              "defensiveRebounds": 15,
              "plusMinus": -7,
              "turnovers": 3,
              "secondsPlayed": 2126
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 2,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "twoPointersMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 6,
              "threePointersAttempted": 4,
              "plusMinus": 10,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 13,
              "secondsPlayed": 1650
            },
            "JADEN_IVEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "offensiveRebounds": 1,
              "freeThrowsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "assists": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 10,
              "points": 23,
              "twoPointersMade": 8,
              "twoPointersAttempted": 15,
              "threePointersAttempted": 6,
              "fouls": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 21,
              "secondsPlayed": 2158
            },
            "CADE_CUNNINGHAM_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "steals": 0,
              "fouls": 2,
              "blocks": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "threePointersAttempted": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "assists": 10,
              "fieldGoalsMade": 9,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 15,
              "points": 22,
              "twoPointersMade": 8,
              "secondsPlayed": 2084
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 112
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 222,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 19,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 13,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 498,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 12,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+225",
            "bookOdds": "+210",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-910",
            "bookOdds": "-1400",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-1400",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-211",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-211",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-315",
            "bookOdds": "-375",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-375",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+166",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+166",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+315",
            "bookOdds": "+299",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+299",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+455",
            "bookOdds": "+430",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+430",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-16.5",
            "bookSpread": "-16.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-455",
            "bookOdds": "-590",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-590",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-340",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-340",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+260",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+910",
            "bookOdds": "+875",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+875",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+16.5",
            "bookSpread": "+16.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+16.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-225",
            "bookOdds": "-270",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-270",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 218,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.241Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T20:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "MIKE_MUSCALA_1_NBA": {
            "playerID": "MIKE_MUSCALA_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MIKE_MUSCALA_DETROIT_PISTONS_NBA",
            "firstName": "Mike",
            "lastName": "Muscala",
            "name": "Mike Muscala"
          },
          "IVICA_ZUBAC_1_NBA": {
            "playerID": "IVICA_ZUBAC_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "IVICA_ZUBAC_LA_CLIPPERS_NBA",
            "firstName": "Ivica",
            "lastName": "Zubac",
            "name": "Ivica Zubac"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann"
          },
          "MARCUS_SASSER_1_NBA": {
            "playerID": "MARCUS_SASSER_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "MARCUS_SASSER_DETROIT_PISTONS_NBA",
            "firstName": "Marcus",
            "lastName": "Sasser",
            "name": "Marcus Sasser"
          },
          "JAMES_WISEMAN_1_NBA": {
            "playerID": "JAMES_WISEMAN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JAMES_WISEMAN_DETROIT_PISTONS_NBA",
            "firstName": "James",
            "lastName": "Wiseman",
            "name": "James Wiseman"
          },
          "AUSAR_THOMPSON_1_NBA": {
            "playerID": "AUSAR_THOMPSON_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "AUSAR_THOMPSON_DETROIT_PISTONS_NBA",
            "firstName": "Ausar",
            "lastName": "Thompson",
            "name": "Ausar Thompson"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George"
          },
          "JALEN_DUREN_1_NBA": {
            "playerID": "JALEN_DUREN_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JALEN_DUREN_DETROIT_PISTONS_NBA",
            "firstName": "Jalen",
            "lastName": "Duren",
            "name": "Jalen Duren"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook"
          },
          "JADEN_IVEY_1_NBA": {
            "playerID": "JADEN_IVEY_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "JADEN_IVEY_DETROIT_PISTONS_NBA",
            "firstName": "Jaden",
            "lastName": "Ivey",
            "name": "Jaden Ivey"
          },
          "CADE_CUNNINGHAM_1_NBA": {
            "playerID": "CADE_CUNNINGHAM_1_NBA",
            "teamID": "DETROIT_PISTONS_NBA",
            "alias": "CADE_CUNNINGHAM_DETROIT_PISTONS_NBA",
            "firstName": "Cade",
            "lastName": "Cunningham",
            "name": "Cade Cunningham"
          }
        }
      },
      {
        "eventID": "FdM2xJgkiCJtGvx8rS5D",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 123,
            "names": {
              "short": "BKN",
              "medium": "Nets",
              "long": "Brooklyn Nets"
            },
            "teamID": "BROOKLYN_NETS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#FFFFFF"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            },
            "score": 103
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 83,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 615,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 15,
              "defensiveRebounds": 5,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 10,
              "offensiveRebounds": 10,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 18,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "away": {
              "fieldGoalsMade": 6,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 18,
              "threePointersAttempted": 8,
              "assists": 4,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "rebounds": 8,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 13
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 6,
              "largestLead": 3,
              "secondsInLead": 83,
              "offensiveRebounds": 15,
              "blocks": 3,
              "turnovers": 14,
              "threePointersAttempted": 34,
              "fouls": 11,
              "freeThrowsAttempted": 21,
              "steals": 5,
              "threePointersMade": 11,
              "freeThrowsMade": 20,
              "fieldGoalsMade": 36,
              "rebounds": 41,
              "defensiveRebounds": 26,
              "assists": 20,
              "fieldGoalsAttempted": 91,
              "twoPointersAttempted": 57,
              "points": 103,
              "twoPointersMade": 25
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 28,
              "blocks": 7,
              "offensiveRebounds": 9,
              "steals": 8,
              "fieldGoalsMade": 49,
              "rebounds": 41,
              "defensiveRebounds": 32,
              "fouls": 23,
              "points": 123,
              "threePointersAttempted": 34,
              "assists": 31,
              "turnovers": 11,
              "threePointersMade": 17,
              "twoPointersMade": 32,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 53,
              "secondsInLead": 2775,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 8
            },
            "LONNIE_WALKER_IV_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "plusMinus": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 367
            },
            "CEDI_OSMAN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "turnovers": 1,
              "threePointersAttempted": 3,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "plusMinus": -6,
              "secondsPlayed": 737
            },
            "MIKAL_BRIDGES_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 1,
              "twoPointersAttempted": 5,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "assists": 3,
              "threePointersAttempted": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 17,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 2007,
              "steals": 1,
              "freeThrowsMade": 3,
              "points": 14
            },
            "BEN_SIMMONS_1_NBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 3,
              "fieldGoalsMade": 6,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": 10,
              "fieldGoalPercent": 86,
              "blocks": 2,
              "fieldGoalsAttempted": 7,
              "points": 13,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "secondsPlayed": 1290,
              "twoPointersMade": 6
            },
            "NIC_CLAXTON_1_NBA": {
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fouls": 3,
              "threePointersAttempted": 1,
              "blocks": 2,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "plusMinus": 12,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 14,
              "secondsPlayed": 1622,
              "points": 20,
              "twoPointersMade": 10
            },
            "TRE_JONES_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "assists": 2,
              "turnovers": 2,
              "defensiveRebounds": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 2,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 6,
              "twoPointersMade": 2,
              "plusMinus": -22,
              "secondsPlayed": 1678
            },
            "DENNIS_SMITH_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "blocks": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "fouls": 1,
              "plusMinus": 18,
              "fieldGoalPercent": 67,
              "assists": 2,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "points": 14,
              "twoPointersMade": 4,
              "secondsPlayed": 1423
            },
            "CAM_THOMAS_1_NBA": {
              "offensiveRebounds": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 2,
              "blocks": 0,
              "twoPointersMade": 4,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 10,
              "plusMinus": 22,
              "fieldGoalPercent": 47,
              "assists": 4,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 9,
              "secondsPlayed": 2162,
              "steals": 2,
              "threePointersMade": 5,
              "points": 25
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "threePointersMade": 3,
              "threePointersAttempted": 6,
              "blocks": 1,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 10,
              "points": 21,
              "twoPointersMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": -20,
              "assists": 3,
              "turnovers": 4,
              "secondsPlayed": 1742
            },
            "KELDON_JOHNSON_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 1,
              "fouls": 2,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "points": 19,
              "twoPointersMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "plusMinus": -17,
              "secondsPlayed": 1784
            },
            "JEREMY_SOCHAN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 3,
              "offensiveRebounds": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 4,
              "plusMinus": -4,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1752,
              "steals": 1,
              "points": 8,
              "twoPointersMade": 4
            },
            "DEVIN_VASSELL_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "freeThrowsMade": 1,
              "blocks": 1,
              "assists": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 7,
              "points": 17,
              "threePointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -18,
              "secondsPlayed": 2048,
              "fieldGoalPercent": 35,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 14
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 3,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "assists": 1,
              "fieldGoalsMade": 1,
              "plusMinus": -9,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1178,
              "points": 2,
              "twoPointersMade": 1
            },
            "ZACH_COLLINS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "turnovers": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 1,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "fouls": 3,
              "plusMinus": -1,
              "secondsPlayed": 400
            },
            "TRENDON_WATFORD_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "fouls": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "plusMinus": 0,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 460,
              "freeThrowsMade": 2,
              "points": 6
            },
            "BLAKE_WESLEY_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "steals": 2,
              "points": 6,
              "twoPointersMade": 2,
              "fouls": 2,
              "plusMinus": -6,
              "secondsPlayed": 978
            },
            "SANDRO_MAMUKELASHVILI_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "secondsPlayed": 220,
              "points": 2,
              "twoPointersMade": 1
            },
            "DORIAN_FINNEYSMITH_1_NBA": {
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "threePointersMade": 1,
              "points": 3,
              "offensiveRebounds": 1,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 6,
              "plusMinus": 4,
              "assists": 3,
              "secondsPlayed": 1228
            },
            "MALAKI_BRANHAM_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 0,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 3,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 0,
              "assists": 2,
              "secondsPlayed": 1162
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 123
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 28,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+114",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+114",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-200",
            "bookOdds": "-225",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-225",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-150",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+128",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+128",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+158",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+158",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-177",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+200",
            "bookOdds": "+189",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+189",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "113",
            "bookOverUnder": "113",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "113",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "232",
            "bookOverUnder": "232",
            "score": 226,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-144",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-144",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "232",
            "bookOverUnder": "232",
            "score": 226,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "232",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:10.557Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-10T23:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "LONNIE_WALKER_IV_1_NBA": {
            "playerID": "LONNIE_WALKER_IV_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "LONNIE_WALKER_IV_BROOKLYN_NETS_NBA",
            "firstName": "Lonnie",
            "lastName": "Walker",
            "name": "Lonnie Walker IV"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          },
          "MIKAL_BRIDGES_1_NBA": {
            "playerID": "MIKAL_BRIDGES_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "MIKAL_BRIDGES_BROOKLYN_NETS_NBA",
            "firstName": "Mikal",
            "lastName": "Bridges",
            "name": "Mikal Bridges"
          },
          "BEN_SIMMONS_1_NBA": {
            "playerID": "BEN_SIMMONS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "BEN_SIMMONS_BROOKLYN_NETS_NBA",
            "firstName": "Ben",
            "lastName": "Simmons",
            "name": "Ben Simmons"
          },
          "NIC_CLAXTON_1_NBA": {
            "playerID": "NIC_CLAXTON_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "NIC_CLAXTON_BROOKLYN_NETS_NBA",
            "firstName": "Nic",
            "lastName": "Claxton",
            "name": "Nic Claxton"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones"
          },
          "DENNIS_SMITH_JR_1_NBA": {
            "playerID": "DENNIS_SMITH_JR_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DENNIS_SMITH_BROOKLYN_NETS_NBA",
            "firstName": "Dennis",
            "lastName": "Smith",
            "name": "Dennis Smith"
          },
          "CAM_THOMAS_1_NBA": {
            "playerID": "CAM_THOMAS_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "CAM_THOMAS_BROOKLYN_NETS_NBA",
            "firstName": "Cam",
            "lastName": "Thomas",
            "name": "Cam Thomas"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama"
          },
          "KELDON_JOHNSON_1_NBA": {
            "playerID": "KELDON_JOHNSON_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "KELDON_JOHNSON_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Keldon",
            "lastName": "Johnson",
            "name": "Keldon Johnson"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell"
          },
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins"
          },
          "TRENDON_WATFORD_1_NBA": {
            "playerID": "TRENDON_WATFORD_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "TRENDON_WATFORD_BROOKLYN_NETS_NBA",
            "firstName": "Trendon",
            "lastName": "Watford",
            "name": "Trendon Watford"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "SANDRO_MAMUKELASHVILI_1_NBA": {
            "playerID": "SANDRO_MAMUKELASHVILI_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "SANDRO_MAMUKELASHVILI_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Sandro",
            "lastName": "Mamukelashvili",
            "name": "Sandro Mamukelashvili"
          },
          "DORIAN_FINNEYSMITH_1_NBA": {
            "playerID": "DORIAN_FINNEYSMITH_1_NBA",
            "teamID": "BROOKLYN_NETS_NBA",
            "alias": "DORIAN_FINNEYSMITH_BROOKLYN_NETS_NBA",
            "firstName": "Dorian",
            "lastName": "Finney-Smith",
            "name": "Dorian Finney-Smith"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          }
        }
      },
      {
        "eventID": "eIWUb6niIYvXZ2cR3XNH",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ORL",
              "medium": "Magic",
              "long": "Orlando Magic"
            },
            "teamID": "ORLANDO_MAGIC_NBA",
            "colors": {
              "secondary": "#C4CED3",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            },
            "score": 114
          },
          "away": {
            "statEntityID": "away",
            "score": 108,
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 660,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 3,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 13,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 678,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 22,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 101
            },
            "home": {
              "points": 101
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 336,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 15,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 3,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 15,
              "secondsInLead": 315,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 3
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 15,
              "largestLead": 11,
              "secondsInLead": 1014,
              "freeThrowsAttempted": 14,
              "steals": 10,
              "freeThrowsMade": 10,
              "defensiveRebounds": 25,
              "blocks": 6,
              "turnovers": 8,
              "threePointersMade": 12,
              "fieldGoalsMade": 43,
              "threePointersAttempted": 37,
              "rebounds": 43,
              "offensiveRebounds": 18,
              "assists": 21,
              "points": 108,
              "twoPointersMade": 31,
              "fouls": 24,
              "fieldGoalsAttempted": 99,
              "twoPointersAttempted": 62
            },
            "home": {
              "longestScoringRun": 9,
              "largestLead": 10,
              "threePointersMade": 13,
              "blocks": 6,
              "turnovers": 15,
              "fouls": 18,
              "steals": 4,
              "assists": 23,
              "fieldGoalsMade": 41,
              "threePointersAttempted": 39,
              "offensiveRebounds": 13,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 49,
              "twoPointersMade": 28,
              "rebounds": 48,
              "defensiveRebounds": 35,
              "secondsInLead": 1995,
              "freeThrowsAttempted": 26,
              "freeThrowsMade": 19,
              "points": 114
            },
            "WENDELL_CARTER_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 2,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "points": 6,
              "twoPointersMade": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 50,
              "assists": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1553
            },
            "MARKELLE_FULTZ_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "assists": 3,
              "fieldGoalsMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 5,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1002,
              "steals": 1
            },
            "JOE_INGLES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "fouls": 2,
              "fieldGoalPercent": 0,
              "assists": 2,
              "threePointersAttempted": 2,
              "plusMinus": 3,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 569
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -3,
              "secondsPlayed": 423
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "turnovers": 3,
              "fouls": 4,
              "offensiveRebounds": 2,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "freeThrowsMade": 2,
              "points": 4,
              "plusMinus": -11,
              "secondsPlayed": 1011
            },
            "MORITZ_WAGNER_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "threePointersMade": 1,
              "points": 7,
              "twoPointersMade": 2,
              "turnovers": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "secondsPlayed": 525,
              "plusMinus": 2
            },
            "GARY_HARRIS_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "plusMinus": 13,
              "secondsPlayed": 1340
            },
            "TORREY_CRAIG_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "assists": 1,
              "steals": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 1244,
              "threePointersMade": 1,
              "points": 3
            },
            "COLE_ANTHONY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "fouls": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "assists": 3,
              "turnovers": 3,
              "fieldGoalsMade": 5,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "twoPointersAttempted": 6,
              "points": 14,
              "twoPointersMade": 4,
              "threePointersAttempted": 5,
              "plusMinus": 16,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1800
            },
            "COBY_WHITE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "offensiveRebounds": 1,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "steals": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "twoPointersAttempted": 10,
              "threePointersMade": 2,
              "points": 14,
              "threePointersAttempted": 11,
              "fieldGoalPercent": 24,
              "assists": 7,
              "fieldGoalsAttempted": 21,
              "fouls": 2,
              "plusMinus": 1,
              "secondsPlayed": 2729
            },
            "DEMAR_DEROZAN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "threePointersAttempted": 4,
              "assists": 4,
              "fieldGoalsMade": 11,
              "fouls": 3,
              "points": 28,
              "twoPointersMade": 10,
              "plusMinus": -2,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 24,
              "twoPointersAttempted": 20,
              "secondsPlayed": 2650
            },
            "GOGA_BITADZE_1_NBA": {
              "defensiveRebounds": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "rebounds": 2,
              "fouls": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "points": 5,
              "plusMinus": 10,
              "secondsPlayed": 859
            },
            "JONATHAN_ISAAC_1_NBA": {
              "freeThrowsAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "blocks": 3,
              "fouls": 4,
              "steals": 1,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "plusMinus": 10,
              "secondsPlayed": 1523
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 3,
              "threePointersMade": 1,
              "assists": 4,
              "blocks": 1,
              "fieldGoalsMade": 12,
              "points": 26,
              "twoPointersMade": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "threePointersAttempted": 7,
              "rebounds": 17,
              "offensiveRebounds": 9,
              "fieldGoalPercent": 48,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 18,
              "plusMinus": 1,
              "secondsPlayed": 2597
            },
            "AYO_DOSUNMU_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "threePointersMade": 5,
              "fouls": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 7,
              "assists": 2,
              "twoPointersAttempted": 4,
              "points": 19,
              "twoPointersMade": 2,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "plusMinus": 1,
              "secondsPlayed": 2365
            },
            "JALEN_SUGGS_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "twoPointersMade": 2,
              "assists": 1,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "points": 13,
              "turnovers": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 4,
              "plusMinus": -8,
              "secondsPlayed": 1542
            },
            "PAOLO_BANCHERO_1_NBA": {
              "fouls": 1,
              "turnovers": 3,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 7,
              "twoPointersMade": 3,
              "assists": 8,
              "blocks": 1,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 7,
              "points": 19,
              "steals": 1,
              "threePointersAttempted": 6,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "plusMinus": 1,
              "secondsPlayed": 2576
            },
            "FRANZ_WAGNER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 1,
              "threePointersMade": 5,
              "fieldGoalsMade": 12,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "twoPointersMade": 7,
              "threePointersAttempted": 12,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 22,
              "plusMinus": 3,
              "freeThrowsAttempted": 10,
              "secondsPlayed": 2611,
              "freeThrowsMade": 7,
              "points": 36
            },
            "DALEN_TERRY_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "points": 5,
              "twoPointersMade": 1,
              "assists": 2,
              "threePointersAttempted": 3,
              "fouls": 4,
              "plusMinus": -9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 698
            },
            "ALEX_CARUSO_1_NBA": {
              "freeThrowsAttempted": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fouls": 3,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "points": 9,
              "twoPointersMade": 3,
              "defensiveRebounds": 5,
              "steals": 1,
              "blocks": 4,
              "turnovers": 2,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "plusMinus": -2,
              "secondsPlayed": 2182
            }
          },
          "ot": {
            "away": {
              "points": 7
            },
            "home": {
              "points": 13
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-195",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-145",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 15,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+150",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-170",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+175",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "217.5",
            "bookOverUnder": "217.5",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "217.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "217.5",
            "bookOverUnder": "217.5",
            "score": 222,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "217.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:17:04.731Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:00:00.000Z",
          "started": true,
          "displayShort": "F (OT)",
          "displayLong": "Final (OT)",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "ot",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "WENDELL_CARTER_JR_1_NBA": {
            "playerID": "WENDELL_CARTER_JR_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "WENDELL_CARTER_JR_ORLANDO_MAGIC_NBA",
            "firstName": "Wendell",
            "lastName": "Carter",
            "name": "Wendell Carter Jr"
          },
          "MARKELLE_FULTZ_1_NBA": {
            "playerID": "MARKELLE_FULTZ_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MARKELLE_FULTZ_ORLANDO_MAGIC_NBA",
            "firstName": "Markelle",
            "lastName": "Fultz",
            "name": "Markelle Fultz"
          },
          "JOE_INGLES_1_NBA": {
            "playerID": "JOE_INGLES_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JOE_INGLES_ORLANDO_MAGIC_NBA",
            "firstName": "Joe",
            "lastName": "Ingles",
            "name": "Joe Ingles"
          },
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "MORITZ_WAGNER_1_NBA": {
            "playerID": "MORITZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "MORITZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Moritz",
            "lastName": "Wagner",
            "name": "Moritz Wagner"
          },
          "GARY_HARRIS_1_NBA": {
            "playerID": "GARY_HARRIS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GARY_HARRIS_ORLANDO_MAGIC_NBA",
            "firstName": "Gary",
            "lastName": "Harris",
            "name": "Gary Harris"
          },
          "TORREY_CRAIG_1_NBA": {
            "playerID": "TORREY_CRAIG_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TORREY_CRAIG_CHICAGO_BULLS_NBA",
            "firstName": "Torrey",
            "lastName": "Craig",
            "name": "Torrey Craig"
          },
          "COLE_ANTHONY_1_NBA": {
            "playerID": "COLE_ANTHONY_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "COLE_ANTHONY_ORLANDO_MAGIC_NBA",
            "firstName": "Cole",
            "lastName": "Anthony",
            "name": "Cole Anthony"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan"
          },
          "GOGA_BITADZE_1_NBA": {
            "playerID": "GOGA_BITADZE_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "GOGA_BITADZE_ORLANDO_MAGIC_NBA",
            "firstName": "Goga",
            "lastName": "Bitadze",
            "name": "Goga Bitadze"
          },
          "JONATHAN_ISAAC_1_NBA": {
            "playerID": "JONATHAN_ISAAC_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JONATHAN_ISAAC_ORLANDO_MAGIC_NBA",
            "firstName": "Jonathan",
            "lastName": "Isaac",
            "name": "Jonathan Isaac"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA",
            "firstName": "Nikola",
            "lastName": "Vucevic",
            "name": "Nikola Vučević"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu"
          },
          "JALEN_SUGGS_1_NBA": {
            "playerID": "JALEN_SUGGS_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "JALEN_SUGGS_ORLANDO_MAGIC_NBA",
            "firstName": "Jalen",
            "lastName": "Suggs",
            "name": "Jalen Suggs"
          },
          "PAOLO_BANCHERO_1_NBA": {
            "playerID": "PAOLO_BANCHERO_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "PAOLO_BANCHERO_ORLANDO_MAGIC_NBA",
            "firstName": "Paolo",
            "lastName": "Banchero",
            "name": "Paolo Banchero"
          },
          "FRANZ_WAGNER_1_NBA": {
            "playerID": "FRANZ_WAGNER_1_NBA",
            "teamID": "ORLANDO_MAGIC_NBA",
            "alias": "FRANZ_WAGNER_ORLANDO_MAGIC_NBA",
            "firstName": "Franz",
            "lastName": "Wagner",
            "name": "Franz Wagner"
          },
          "DALEN_TERRY_1_NBA": {
            "playerID": "DALEN_TERRY_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DALEN_TERRY_CHICAGO_BULLS_NBA",
            "firstName": "Dalen",
            "lastName": "Terry",
            "name": "Dalen Terry"
          },
          "ALEX_CARUSO_1_NBA": {
            "playerID": "ALEX_CARUSO_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ALEX_CARUSO_CHICAGO_BULLS_NBA",
            "firstName": "Alex",
            "lastName": "Caruso",
            "name": "Alex Caruso"
          }
        }
      },
      {
        "eventID": "thWqZDqd08LFnZj4LrVu",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 113,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 119,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 10,
              "blocks": 2,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 217,
              "freeThrowsAttempted": 10,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 8,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 8,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 6,
              "blocks": 2,
              "secondsInLead": 407,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 13,
              "assists": 7,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 3,
              "rebounds": 12,
              "offensiveRebounds": 3,
              "fieldGoalsAttempted": 26,
              "twoPointersAttempted": 13
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 12,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 0,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 5,
              "assists": 6,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 11,
              "rebounds": 9,
              "offensiveRebounds": 2,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 20
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 10,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 15,
              "blocks": 1,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 31,
              "offensiveRebounds": 5,
              "assists": 10,
              "twoPointersAttempted": 20,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 11,
              "threePointersAttempted": 7,
              "fieldGoalsAttempted": 27
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "largestLead": 15,
              "blocks": 4,
              "steals": 8,
              "threePointersAttempted": 27,
              "turnovers": 11,
              "threePointersMade": 8,
              "fieldGoalsMade": 48,
              "rebounds": 48,
              "defensiveRebounds": 35,
              "fouls": 18,
              "fieldGoalsAttempted": 100,
              "freeThrowsAttempted": 23,
              "offensiveRebounds": 13,
              "assists": 28,
              "twoPointersAttempted": 73,
              "freeThrowsMade": 15,
              "twoPointersMade": 40,
              "secondsInLead": 2377,
              "points": 119
            },
            "home": {
              "largestLead": 6,
              "secondsInLead": 407,
              "longestScoringRun": 8,
              "offensiveRebounds": 7,
              "blocks": 8,
              "steals": 7,
              "turnovers": 15,
              "threePointersMade": 13,
              "rebounds": 39,
              "defensiveRebounds": 32,
              "threePointersAttempted": 34,
              "fouls": 23,
              "assists": 28,
              "freeThrowsAttempted": 21,
              "freeThrowsMade": 16,
              "fieldGoalsMade": 42,
              "fieldGoalsAttempted": 86,
              "twoPointersAttempted": 52,
              "points": 113,
              "twoPointersMade": 29
            },
            "DELON_WRIGHT_1_NBA": {
              "fouls": 0,
              "steals": 1,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 4,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 399,
              "freeThrowsMade": 2,
              "points": 4,
              "plusMinus": 3,
              "blocks": 1
            },
            "MARVIN_BAGLEY_III_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "fouls": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 2,
              "steals": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "turnovers": 0,
              "secondsPlayed": 892
            },
            "PAUL_REED_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 4,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": 6,
              "fieldGoalPercent": 75,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1342
            },
            "COREY_KISPERT_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "twoPointersMade": 1,
              "turnovers": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1461,
              "threePointersMade": 1,
              "points": 5
            },
            "CALEB_MARTIN_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "assists": 0,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "fouls": 3,
              "defensiveRebounds": 1,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "plusMinus": 18,
              "secondsPlayed": 1395
            },
            "TYRESE_MAXEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 1,
              "offensiveRebounds": 0,
              "turnovers": 2,
              "threePointersAttempted": 7,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "threePointersMade": 3,
              "fieldGoalsMade": 11,
              "fieldGoalPercent": 44,
              "assists": 7,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 18,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 28,
              "twoPointersMade": 8,
              "plusMinus": -10,
              "secondsPlayed": 2150
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "threePointersMade": 1,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "turnovers": 2,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 8,
              "twoPointersMade": 5,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "plusMinus": 11,
              "secondsPlayed": 2345
            },
            "KYLE_KUZMA_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "blocks": 4,
              "assists": 5,
              "turnovers": 4,
              "threePointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 6,
              "fouls": 5,
              "fieldGoalsMade": 9,
              "plusMinus": -7,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2230,
              "points": 21,
              "twoPointersMade": 7
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "assists": 1,
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "freeThrowsAttempted": 8,
              "points": 19,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 12,
              "freeThrowsMade": 5,
              "twoPointersMade": 7,
              "plusMinus": 1,
              "secondsPlayed": 1750
            },
            "DENI_AVDIJA_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "turnovers": 5,
              "rebounds": 13,
              "defensiveRebounds": 13,
              "fouls": 2,
              "blocks": 1,
              "threePointersAttempted": 4,
              "assists": 5,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "points": 21,
              "twoPointersMade": 8,
              "plusMinus": -2,
              "secondsPlayed": 2357
            },
            "TOBIAS_HARRIS_1_NBA": {
              "threePointersMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "threePointersAttempted": 2,
              "assists": 3,
              "offensiveRebounds": 1,
              "steals": 3,
              "blocks": 1,
              "fieldGoalsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "points": 11,
              "twoPointersMade": 4,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "plusMinus": -8,
              "secondsPlayed": 1966
            },
            "JORDAN_POOLE_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 2,
              "points": 11,
              "fouls": 4,
              "turnovers": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 4,
              "steals": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "plusMinus": 3,
              "secondsPlayed": 1757
            },
            "TYUS_JONES_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersAttempted": 8,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersMade": 6,
              "fieldGoalsMade": 9,
              "fouls": 2,
              "fieldGoalPercent": 64,
              "assists": 9,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 3,
              "plusMinus": -5,
              "secondsPlayed": 1858
            },
            "LANDRY_SHAMET_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "twoPointersAttempted": 3,
              "points": 9,
              "twoPointersMade": 3,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "steals": 3,
              "fouls": 4,
              "plusMinus": 12,
              "secondsPlayed": 1141
            },
            "BILAL_COULIBALY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 1,
              "defensiveRebounds": 2,
              "turnovers": 3,
              "fieldGoalsMade": 3,
              "twoPointersMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "assists": 1,
              "plusMinus": -14,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 7,
              "points": 13,
              "secondsPlayed": 1810
            }
          },
          "reg": {
            "away": {
              "points": 119
            },
            "home": {
              "points": 113
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 11,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 12
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+178",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+178",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "125",
            "bookOverUnder": "125",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-123",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-123",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-145",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-170",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+150",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-212",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "125",
            "bookOverUnder": "125",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "243.5",
            "bookOverUnder": "243.5",
            "score": 232,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "243.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "243.5",
            "bookOverUnder": "243.5",
            "score": 232,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "243.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "62",
            "bookOverUnder": "62",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "62",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:19:40.676Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "MARVIN_BAGLEY_III_1_NBA": {
            "playerID": "MARVIN_BAGLEY_III_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "MARVIN_BAGLEY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Marvin",
            "lastName": "Bagley",
            "name": "Marvin Bagley III"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre",
            "name": "Kelly Oubre Jr"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija"
          },
          "TOBIAS_HARRIS_1_NBA": {
            "playerID": "TOBIAS_HARRIS_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TOBIAS_HARRIS_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tobias",
            "lastName": "Harris",
            "name": "Tobias Harris"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly"
          }
        }
      },
      {
        "eventID": "z3gK5QdPCQ5JlYtGGdQV",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 115,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            },
            "score": 106
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 578,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 13,
              "offensiveRebounds": 2,
              "assists": 9,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 8,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 291,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 21,
              "threePointersAttempted": 12,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 351,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 14,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "largestLead": 6,
              "secondsInLead": 869,
              "longestScoringRun": 7,
              "freeThrowsMade": 4,
              "freeThrowsAttempted": 8,
              "defensiveRebounds": 23,
              "blocks": 5,
              "steals": 12,
              "fieldGoalsMade": 43,
              "threePointersAttempted": 44,
              "rebounds": 32,
              "fouls": 13,
              "offensiveRebounds": 9,
              "assists": 32,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 48,
              "turnovers": 12,
              "threePointersMade": 16,
              "points": 106,
              "twoPointersMade": 27
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 14,
              "fouls": 9,
              "blocks": 5,
              "offensiveRebounds": 5,
              "points": 115,
              "fieldGoalsMade": 47,
              "rebounds": 43,
              "defensiveRebounds": 38,
              "fieldGoalsAttempted": 81,
              "secondsInLead": 1791,
              "freeThrowsAttempted": 7,
              "steals": 8,
              "threePointersAttempted": 31,
              "assists": 30,
              "twoPointersAttempted": 50,
              "turnovers": 19,
              "threePointersMade": 16,
              "freeThrowsMade": 5,
              "twoPointersMade": 31
            },
            "DERRICK_ROSE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 4,
              "plusMinus": -8,
              "fieldGoalPercent": 57,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "secondsPlayed": 960,
              "assists": 5
            },
            "JACOB_GILYARD_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "turnovers": 1,
              "threePointersMade": 2,
              "points": 6,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "plusMinus": -2,
              "secondsPlayed": 1280
            },
            "NICK_RICHARDS_1_NBA": {
              "fouls": 2,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 13,
              "twoPointersMade": 6,
              "plusMinus": -8,
              "secondsPlayed": 1490,
              "blocks": 2
            },
            "SANTI_ALDAMA_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 36,
              "assists": 3,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "points": 11,
              "twoPointersMade": 4,
              "plusMinus": -3,
              "secondsPlayed": 1948,
              "steals": 2
            },
            "JOHN_KONCHAR_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 2,
              "threePointersAttempted": 3,
              "fouls": 2,
              "blocks": 1,
              "defensiveRebounds": 6,
              "plusMinus": -4,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "rebounds": 10,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "secondsPlayed": 2076,
              "steals": 4,
              "points": 8,
              "twoPointersMade": 4
            },
            "BRANDON_MILLER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "twoPointersAttempted": 5,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 4,
              "plusMinus": 0,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 3,
              "points": 18,
              "secondsPlayed": 1854
            },
            "JAREN_JACKSON_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "twoPointersMade": 7,
              "assists": 3,
              "blocks": 2,
              "fieldGoalsMade": 12,
              "threePointersAttempted": 9,
              "threePointersMade": 5,
              "points": 29,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 23,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "fouls": 4,
              "secondsPlayed": 2016
            },
            "GG_JACKSON_1_NBA": {
              "defensiveRebounds": 0,
              "freeThrowsMade": 0,
              "freeThrowsAttempted": 1,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "steals": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 7,
              "fouls": 1,
              "plusMinus": -4,
              "blocks": 1,
              "points": 16,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 8,
              "turnovers": 1,
              "secondsPlayed": 1584
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 3,
              "plusMinus": -9,
              "twoPointersAttempted": 7,
              "steals": 2,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 6,
              "fouls": 3,
              "fieldGoalPercent": 46,
              "assists": 8,
              "fieldGoalsAttempted": 13,
              "secondsPlayed": 2207,
              "threePointersMade": 2,
              "points": 14
            },
            "LUKE_KENNARD_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "fouls": 1,
              "turnovers": 1,
              "assists": 3,
              "plusMinus": -6,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1465,
              "threePointersMade": 2,
              "points": 11
            },
            "MILES_BRIDGES_1_NBA": {
              "fouls": 0,
              "turnovers": 3,
              "blocks": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 85,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 2328,
              "steals": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "points": 25,
              "twoPointersMade": 9
            },
            "CODY_MARTIN_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersMade": 1,
              "points": 5,
              "blocks": 1,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "plusMinus": 5,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "turnovers": 4,
              "secondsPlayed": 1688
            }
          },
          "reg": {
            "away": {
              "points": 106
            },
            "home": {
              "points": 115
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 1,
              "largestLead": 14,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+172",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+172",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-145",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-165",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 115,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+140",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-200",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "106",
            "bookOverUnder": "106",
            "score": 107,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "216",
            "bookOverUnder": "216",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "216",
            "bookOverUnder": "216",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "216",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:20:28.467Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DERRICK_ROSE_1_NBA": {
            "playerID": "DERRICK_ROSE_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "DERRICK_ROSE_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Derrick",
            "lastName": "Rose",
            "name": "Derrick Rose"
          },
          "JACOB_GILYARD_1_NBA": {
            "playerID": "JACOB_GILYARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JACOB_GILYARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jacob",
            "lastName": "Gilyard",
            "name": "Jacob Gilyard"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama"
          },
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller"
          },
          "JAREN_JACKSON_JR_1_NBA": {
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JAREN_JACKSON_JR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jaren",
            "lastName": "Jackson",
            "name": "Jaren Jackson Jr"
          },
          "GG_JACKSON_1_NBA": {
            "playerID": "GG_JACKSON_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "GG_JACKSON_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "GG",
            "lastName": "Jackson",
            "name": "GG Jackson"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Vince",
            "lastName": "Williams",
            "name": "Vince Williams Jr"
          },
          "LUKE_KENNARD_1_NBA": {
            "playerID": "LUKE_KENNARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "LUKE_KENNARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Luke",
            "lastName": "Kennard",
            "name": "Luke Kennard"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin"
          }
        }
      },
      {
        "eventID": "5lXXzZWrVjRYD37AtotK",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            },
            "score": 122
          },
          "away": {
            "statEntityID": "away",
            "score": 113,
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 311,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 19,
              "threePointersAttempted": 12,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 6,
              "assists": 7
            },
            "away": {
              "fieldGoalsMade": 12,
              "defensiveRebounds": 15,
              "fouls": 2,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 352,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 12,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8,
              "rebounds": 18,
              "offensiveRebounds": 3
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 299,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 9
            },
            "away": {
              "fieldGoalsMade": 6,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 378,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 18,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "assists": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 35,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 14,
              "steals": 4,
              "points": 38,
              "threePointersAttempted": 11,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "threePointersMade": 6,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "largestLead": 12,
              "secondsInLead": 730,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 12,
              "defensiveRebounds": 42,
              "blocks": 6,
              "threePointersMade": 13,
              "fieldGoalsMade": 44,
              "fouls": 26,
              "assists": 21,
              "twoPointersAttempted": 57,
              "steals": 6,
              "points": 113,
              "twoPointersMade": 31,
              "threePointersAttempted": 43,
              "rebounds": 58,
              "offensiveRebounds": 16,
              "fieldGoalsAttempted": 100,
              "turnovers": 17
            },
            "home": {
              "longestScoringRun": 14,
              "largestLead": 15,
              "fouls": 18,
              "blocks": 8,
              "freeThrowsAttempted": 37,
              "assists": 25,
              "turnovers": 11,
              "threePointersMade": 14,
              "freeThrowsMade": 28,
              "fieldGoalsMade": 40,
              "threePointersAttempted": 41,
              "rebounds": 41,
              "defensiveRebounds": 32,
              "offensiveRebounds": 9,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 47,
              "secondsInLead": 2050,
              "steals": 7,
              "points": 122,
              "twoPointersMade": 26
            },
            "JOCK_LANDALE_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 2,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 2,
              "threePointersAttempted": 1,
              "turnovers": 2,
              "fouls": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "offensiveRebounds": 3,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "plusMinus": 5,
              "assists": 2,
              "secondsPlayed": 766
            },
            "JAESEAN_TATE_1_NBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "fouls": 2,
              "offensiveRebounds": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 520
            },
            "GARRISON_MATHEWS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 1,
              "plusMinus": 1,
              "assists": 1,
              "secondsPlayed": 556
            },
            "AARON_HOLIDAY_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "steals": 0,
              "blocks": 1,
              "assists": 2,
              "threePointersMade": 3,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 5,
              "points": 18,
              "twoPointersMade": 4,
              "threePointersAttempted": 5,
              "fouls": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1346
            },
            "REGGIE_BULLOCK_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "threePointersMade": 1,
              "points": 3,
              "fouls": 1,
              "plusMinus": 1,
              "secondsPlayed": 876
            },
            "NATE_WILLIAMS_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 2,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 2,
              "offensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 2,
              "secondsPlayed": 513,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "threePointersAttempted": 6,
              "threePointersMade": 1,
              "assists": 2,
              "fouls": 4,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "points": 8,
              "twoPointersMade": 2,
              "turnovers": 2,
              "plusMinus": 13,
              "secondsPlayed": 1841,
              "rebounds": 7,
              "defensiveRebounds": 6
            },
            "JALEN_JOHNSON_1_NBA": {
              "turnovers": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "blocks": 2,
              "offensiveRebounds": 2,
              "assists": 3,
              "fieldGoalsMade": 8,
              "twoPointersMade": 7,
              "fouls": 3,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "freeThrowsMade": 4,
              "points": 21,
              "fieldGoalPercent": 73,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": 10,
              "secondsPlayed": 2393
            },
            "JEFF_GREEN_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "twoPointersMade": 2,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "threePointersMade": 4,
              "points": 19,
              "fouls": 4,
              "turnovers": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": -20,
              "blocks": 1,
              "secondsPlayed": 1889
            },
            "SADDIQ_BEY_1_NBA": {
              "fouls": 1,
              "defensiveRebounds": 4,
              "assists": 3,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "steals": 1,
              "turnovers": 1,
              "threePointersAttempted": 9,
              "threePointersMade": 4,
              "fieldGoalsMade": 8,
              "rebounds": 6,
              "offensiveRebounds": 2,
              "plusMinus": 12,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 6,
              "secondsPlayed": 2357,
              "points": 24,
              "twoPointersMade": 4
            },
            "DEJOUNTE_MURRAY_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "steals": 2,
              "threePointersMade": 4,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "blocks": 1,
              "fieldGoalsMade": 9,
              "twoPointersMade": 5,
              "assists": 7,
              "freeThrowsAttempted": 15,
              "freeThrowsMade": 12,
              "points": 34,
              "threePointersAttempted": 9,
              "plusMinus": 8,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 10,
              "secondsPlayed": 2392
            },
            "DILLON_BROOKS_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "assists": 1,
              "twoPointersAttempted": 9,
              "twoPointersMade": 3,
              "fieldGoalsMade": 5,
              "threePointersMade": 2,
              "points": 14,
              "threePointersAttempted": 10,
              "fouls": 3,
              "fieldGoalPercent": 26,
              "fieldGoalsAttempted": 19,
              "plusMinus": -10,
              "secondsPlayed": 2087
            },
            "JALEN_GREEN_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "fouls": 1,
              "threePointersMade": 2,
              "defensiveRebounds": 12,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 4,
              "rebounds": 14,
              "offensiveRebounds": 2,
              "assists": 10,
              "fieldGoalsMade": 10,
              "twoPointersAttempted": 13,
              "points": 26,
              "twoPointersMade": 8,
              "threePointersAttempted": 9,
              "plusMinus": -7,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "turnovers": 5,
              "secondsPlayed": 2234
            },
            "AMEN_THOMPSON_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 0,
              "turnovers": 2,
              "threePointersAttempted": 1,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "fouls": 5,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "points": 12,
              "twoPointersMade": 6,
              "assists": 2,
              "steals": 2,
              "plusMinus": -15,
              "secondsPlayed": 1954
            },
            "TRAE_YOUNG_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "assists": 8,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 9,
              "twoPointersMade": 4,
              "fouls": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 18,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 4,
              "plusMinus": -1,
              "secondsPlayed": 1974,
              "steals": 2
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "turnovers": 1,
              "assists": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 3,
              "points": 11,
              "fouls": 5,
              "defensiveRebounds": 4,
              "blocks": 3,
              "rebounds": 7,
              "offensiveRebounds": 3,
              "plusMinus": 2,
              "secondsPlayed": 1941
            },
            "JABARI_SMITH_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "points": 9,
              "turnovers": 3,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "assists": 2,
              "steals": 4,
              "fouls": 2,
              "threePointersAttempted": 7,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 8,
              "rebounds": 10,
              "offensiveRebounds": 2,
              "plusMinus": -6,
              "blocks": 4,
              "secondsPlayed": 2215
            }
          },
          "reg": {
            "away": {
              "points": 113
            },
            "home": {
              "points": 122
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 16,
              "defensiveRebounds": 9,
              "fouls": 10,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 30,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 4,
              "points": 29,
              "threePointersAttempted": 13,
              "offensiveRebounds": 7,
              "assists": 4,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 6,
              "largestLead": 13,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 14,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 7,
              "offensiveRebounds": 5,
              "assists": 3,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 11,
              "twoPointersMade": 5
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-245",
            "bookOdds": "-275",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-275",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-175",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+148",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+148",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+182",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+182",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-215",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-160",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+130",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+245",
            "bookOdds": "+231",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+231",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "240.5",
            "bookOverUnder": "240.5",
            "score": 235,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "240.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 38,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "240.5",
            "bookOverUnder": "240.5",
            "score": 235,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "240.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:11:30.043Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JOCK_LANDALE_1_NBA": {
            "playerID": "JOCK_LANDALE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JOCK_LANDALE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jock",
            "lastName": "Landale",
            "name": "Jock Landale"
          },
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "GARRISON_MATHEWS_1_NBA": {
            "playerID": "GARRISON_MATHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "GARRISON_MATHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Garrison",
            "lastName": "Mathews",
            "name": "Garrison Mathews"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "REGGIE_BULLOCK_1_NBA": {
            "playerID": "REGGIE_BULLOCK_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "REGGIE_BULLOCK_HOUSTON_ROCKETS_NBA",
            "firstName": "Reggie",
            "lastName": "Bullock",
            "name": "Reggie Bullock"
          },
          "NATE_WILLIAMS_1_NBA": {
            "playerID": "NATE_WILLIAMS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEENATHAN_WILLIAMS_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeenathan",
            "lastName": "Williams",
            "name": "Jeenathan Williams"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanović",
            "name": "Bogdan Bogdanovic"
          },
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey"
          },
          "DEJOUNTE_MURRAY_1_NBA": {
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEJOUNTE_MURRAY_ATLANTA_HAWKS_NBA",
            "firstName": "Dejounte",
            "lastName": "Murray",
            "name": "Dejounte Murray"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA",
            "firstName": "Jabari",
            "lastName": "Smith",
            "name": "Jabari Smith"
          }
        }
      },
      {
        "eventID": "aqxoKZw48YS278KJAlNh",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 111,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 125,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 546,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 2,
              "largestLead": 1,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 97,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 255,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 35,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 13,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 445,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 9,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 10,
              "rebounds": 12,
              "offensiveRebounds": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 5,
              "twoPointersMade": 5,
              "points": 30
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 11,
              "assists": 2
            }
          },
          "game": {
            "away": {
              "blocks": 3,
              "longestScoringRun": 7,
              "largestLead": 22,
              "offensiveRebounds": 6,
              "threePointersAttempted": 29,
              "steals": 4,
              "threePointersMade": 14,
              "fouls": 20,
              "turnovers": 15,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 11,
              "fieldGoalsMade": 50,
              "rebounds": 41,
              "defensiveRebounds": 35,
              "assists": 30,
              "fieldGoalsAttempted": 82,
              "twoPointersAttempted": 53,
              "secondsInLead": 2241,
              "points": 125,
              "twoPointersMade": 36
            },
            "home": {
              "longestScoringRun": 6,
              "secondsInLead": 542,
              "largestLead": 4,
              "blocks": 4,
              "offensiveRebounds": 5,
              "steals": 7,
              "rebounds": 32,
              "defensiveRebounds": 27,
              "assists": 16,
              "turnovers": 9,
              "fouls": 15,
              "freeThrowsAttempted": 23,
              "threePointersMade": 10,
              "freeThrowsMade": 21,
              "fieldGoalsMade": 40,
              "threePointersAttempted": 32,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 52,
              "points": 111,
              "twoPointersMade": 30
            },
            "TAJ_GIBSON_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1115
            },
            "MILES_MCBRIDE_1_NBA": {
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "steals": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 6,
              "plusMinus": -7,
              "secondsPlayed": 632
            },
            "TJ_MCCONNELL_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "turnovers": 1,
              "fieldGoalsMade": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 6,
              "fieldGoalPercent": 80,
              "assists": 6,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "points": 16,
              "twoPointersMade": 8,
              "secondsPlayed": 1069
            },
            "ISAIAH_JACKSON_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "threePointersMade": 0,
              "defensiveRebounds": 5,
              "blocks": 1,
              "fieldGoalsMade": 5,
              "rebounds": 8,
              "fouls": 6,
              "plusMinus": 9,
              "fieldGoalPercent": 83,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "points": 12,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 6,
              "turnovers": 3,
              "secondsPlayed": 1037,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "OBI_TOPPIN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "steals": 1,
              "twoPointersMade": 1,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 9,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 7,
              "turnovers": 2,
              "secondsPlayed": 1016
            },
            "BENNEDICT_MATHURIN_1_NBA": {
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "freeThrowsAttempted": 2,
              "threePointersAttempted": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "offensiveRebounds": 1,
              "turnovers": 4,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": 0,
              "secondsPlayed": 1383
            },
            "PASCAL_SIAKAM_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 8,
              "assists": 3,
              "twoPointersAttempted": 7,
              "points": 19,
              "twoPointersMade": 6,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "steals": 1,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "plusMinus": 7,
              "secondsPlayed": 1864
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 7,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "plusMinus": 14,
              "assists": 4,
              "secondsPlayed": 2061
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "blocks": 1,
              "freeThrowsAttempted": 1,
              "fieldGoalsMade": 6,
              "fouls": 2,
              "twoPointersAttempted": 6,
              "points": 14,
              "twoPointersMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "steals": 1,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "assists": 4,
              "plusMinus": -9,
              "secondsPlayed": 2365
            },
            "AARON_NESMITH_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 1,
              "freeThrowsMade": 0,
              "threePointersMade": 3,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 5,
              "points": 13,
              "twoPointersMade": 2,
              "fouls": 4,
              "plusMinus": 12,
              "secondsPlayed": 1869
            },
            "JALEN_BRUNSON_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 1,
              "threePointersAttempted": 5,
              "threePointersMade": 1,
              "assists": 4,
              "turnovers": 2,
              "fouls": 2,
              "freeThrowsAttempted": 10,
              "freeThrowsMade": 10,
              "fieldGoalsMade": 14,
              "plusMinus": -7,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 20,
              "secondsPlayed": 2247,
              "points": 39,
              "twoPointersMade": 13
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "assists": 12,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "threePointersAttempted": 9,
              "threePointersMade": 4,
              "fieldGoalsMade": 7,
              "plusMinus": 11,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1817,
              "points": 22,
              "twoPointersMade": 3
            },
            "MYLES_TURNER_1_NBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "assists": 4,
              "steals": 1,
              "fouls": 4,
              "turnovers": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 9,
              "plusMinus": 5,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1843,
              "points": 23,
              "twoPointersMade": 7
            },
            "JOSH_HART_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "assists": 5,
              "points": 4,
              "twoPointersMade": 2,
              "turnovers": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "fouls": 4,
              "plusMinus": -20,
              "secondsPlayed": 2153
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "fieldGoalPercent": 100,
              "threePointersAttempted": 1,
              "assists": 0,
              "threePointersMade": 1,
              "steals": 2,
              "fieldGoalsMade": 6,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "twoPointersMade": 5,
              "offensiveRebounds": 3,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "blocks": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 15,
              "fouls": 2,
              "plusMinus": -12,
              "secondsPlayed": 2589
            }
          },
          "reg": {
            "away": {
              "points": 125
            },
            "home": {
              "points": 111
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 9,
              "largestLead": 22,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 0,
              "freeThrowsAttempted": 11,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 11,
              "twoPointersMade": 3
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+126",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+102",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+102",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-126",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-127",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-127",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-130",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+110",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-146",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-146",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122",
            "bookOverUnder": "122",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "237",
            "bookOverUnder": "237",
            "score": 236,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "237",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 125,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairOverUnder": "237",
            "bookOverUnder": "237",
            "score": 236,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "overUnder": "237",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 35,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:16:35.015Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "TAJ_GIBSON_1_NBA": {
            "playerID": "TAJ_GIBSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "TAJ_GIBSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Taj",
            "lastName": "Gibson",
            "name": "Taj Gibson"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin"
          },
          "BENNEDICT_MATHURIN_1_NBA": {
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BENNEDICT_MATHURIN_INDIANA_PACERS_NBA",
            "firstName": "Bennedict",
            "lastName": "Mathurin",
            "name": "Bennedict Mathurin"
          },
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard"
          },
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner"
          },
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa"
          }
        }
      },
      {
        "eventID": "nJyo702rcUVmgvS1VE0V",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 95,
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 119,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 360,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 10,
              "twoPointersAttempted": 15,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 141,
              "freeThrowsAttempted": 2,
              "steals": 4,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 14,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 14,
              "offensiveRebounds": 5,
              "assists": 11,
              "twoPointersAttempted": 13,
              "turnovers": 0,
              "threePointersMade": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 0,
              "points": 23,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 3,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            },
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 24,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 0,
              "points": 28,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8,
              "blocks": 1
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "largestLead": 25,
              "freeThrowsAttempted": 13,
              "freeThrowsMade": 9,
              "fouls": 18,
              "blocks": 4,
              "offensiveRebounds": 14,
              "turnovers": 10,
              "fieldGoalsMade": 48,
              "threePointersAttempted": 41,
              "rebounds": 47,
              "defensiveRebounds": 33,
              "assists": 36,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 51,
              "secondsInLead": 2520,
              "steals": 5,
              "threePointersMade": 14,
              "points": 119,
              "twoPointersMade": 34
            },
            "home": {
              "largestLead": 3,
              "secondsInLead": 141,
              "longestScoringRun": 7,
              "blocks": 3,
              "offensiveRebounds": 12,
              "threePointersMade": 9,
              "freeThrowsAttempted": 23,
              "freeThrowsMade": 16,
              "assists": 22,
              "steals": 7,
              "fieldGoalsMade": 35,
              "threePointersAttempted": 31,
              "rebounds": 40,
              "defensiveRebounds": 28,
              "fouls": 14,
              "fieldGoalsAttempted": 87,
              "twoPointersAttempted": 56,
              "turnovers": 11,
              "points": 95,
              "twoPointersMade": 26
            },
            "GARY_TRENT_JR_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "assists": 2,
              "threePointersMade": 2,
              "points": 6,
              "threePointersAttempted": 5,
              "plusMinus": -2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1379
            },
            "RJ_BARRETT_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 1,
              "threePointersMade": 0,
              "turnovers": 2,
              "assists": 1,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "offensiveRebounds": 2,
              "threePointersAttempted": 2,
              "fieldGoalsMade": 5,
              "points": 14,
              "twoPointersMade": 5,
              "plusMinus": -12,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 12,
              "secondsPlayed": 1959
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 6,
              "threePointersMade": 2,
              "points": 10,
              "twoPointersMade": 2,
              "fouls": 1,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "assists": 4,
              "fieldGoalsAttempted": 10,
              "plusMinus": -12,
              "secondsPlayed": 1943
            },
            "JONTAY_PORTER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 180,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SAM_MERRILL_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "plusMinus": 3,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 590,
              "threePointersMade": 2,
              "points": 6
            },
            "JORDAN_NWORA_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 180,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JALEN_MCDANIELS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 180,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DAMIAN_JONES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 154,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "DEAN_WADE_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "threePointersAttempted": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 1,
              "plusMinus": 26,
              "secondsPlayed": 815,
              "steals": 1
            },
            "CARIS_LEVERT_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "blocks": 1,
              "fieldGoalsMade": 6,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 24,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 8,
              "points": 13,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "twoPointersMade": 5,
              "secondsPlayed": 1332
            },
            "DARIUS_GARLAND_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "turnovers": 2,
              "steals": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersAttempted": 5,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "plusMinus": 14,
              "fieldGoalPercent": 36,
              "assists": 8,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "points": 11,
              "twoPointersMade": 3,
              "secondsPlayed": 1735
            },
            "JARRETT_ALLEN_1_NBA": {
              "steals": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "fieldGoalsMade": 9,
              "freeThrowsAttempted": 2,
              "points": 18,
              "assists": 2,
              "twoPointersMade": 9,
              "fouls": 2,
              "blocks": 1,
              "rebounds": 15,
              "defensiveRebounds": 9,
              "offensiveRebounds": 6,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 11,
              "plusMinus": 4,
              "secondsPlayed": 1811
            },
            "GARRETT_TEMPLE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -3,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 180,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "GEORGES_NIANG_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 4,
              "threePointersAttempted": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 5,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1067,
              "points": 13,
              "twoPointersMade": 2
            },
            "BRUCE_BROWN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "threePointersAttempted": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 1,
              "plusMinus": -21,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "secondsPlayed": 1193
            },
            "JAKOB_POELTL_1_NBA": {
              "fouls": 2,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "plusMinus": -14,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 2,
              "points": 6,
              "twoPointersMade": 3,
              "secondsPlayed": 1259
            },
            "EVAN_MOBLEY_1_NBA": {
              "steals": 0,
              "freeThrowsMade": 2,
              "assists": 3,
              "blocks": 0,
              "freeThrowsAttempted": 4,
              "threePointersMade": 1,
              "offensiveRebounds": 4,
              "turnovers": 2,
              "threePointersAttempted": 4,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "plusMinus": 17,
              "fieldGoalPercent": 54,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "points": 17,
              "twoPointersMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "secondsPlayed": 1645
            },
            "MAX_STRUS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 1,
              "threePointersMade": 2,
              "rebounds": 2,
              "fouls": 2,
              "offensiveRebounds": 1,
              "threePointersAttempted": 6,
              "assists": 7,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 55,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "points": 14,
              "twoPointersMade": 4,
              "plusMinus": 0,
              "secondsPlayed": 1756
            },
            "SCOTTIE_BARNES_1_NBA": {
              "threePointersMade": 1,
              "freeThrowsAttempted": 6,
              "turnovers": 1,
              "freeThrowsMade": 5,
              "offensiveRebounds": 2,
              "steals": 1,
              "blocks": 1,
              "fouls": 3,
              "threePointersAttempted": 3,
              "assists": 10,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "points": 24,
              "twoPointersMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "plusMinus": 1,
              "secondsPlayed": 2110
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "blocks": 1,
              "offensiveRebounds": 1,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 2,
              "threePointersMade": 3,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "points": 15,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 6,
              "assists": 6,
              "secondsPlayed": 1887
            },
            "ISAAC_OKORO_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 1,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 12,
              "twoPointersMade": 3,
              "threePointersAttempted": 5,
              "plusMinus": 19,
              "fieldGoalPercent": 40,
              "assists": 4,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1608,
              "steals": 1
            }
          },
          "reg": {
            "away": {
              "points": 119
            },
            "home": {
              "points": 95
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 24,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 24,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-170",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+315",
            "bookOdds": "+300",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+300",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "118",
            "bookOverUnder": "118",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-155",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-190",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-220",
            "bookOdds": "-250",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-250",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+220",
            "bookOdds": "+210",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+152",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-187",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-187",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-315",
            "bookOdds": "-371",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-371",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "118",
            "bookOverUnder": "118",
            "score": 114,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "118",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 54,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 46,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230",
            "bookOverUnder": "230",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+140",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230",
            "bookOverUnder": "230",
            "score": 214,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:35.516Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA",
            "firstName": "Gary",
            "lastName": "Trent",
            "name": "Gary Trent Jr"
          },
          "RJ_BARRETT_1_NBA": {
            "playerID": "RJ_BARRETT_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "RJ_BARRETT_TORONTO_RAPTORS_NBA",
            "firstName": "RJ",
            "lastName": "Barrett",
            "name": "RJ Barrett"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley"
          },
          "JONTAY_PORTER_1_NBA": {
            "playerID": "JONTAY_PORTER_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JONTAY_PORTER_TORONTO_RAPTORS_NBA",
            "firstName": "Jontay",
            "lastName": "Porter",
            "name": "Jontay Porter"
          },
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "JORDAN_NWORA_1_NBA": {
            "playerID": "JORDAN_NWORA_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JORDAN_NWORA_TORONTO_RAPTORS_NBA",
            "firstName": "Jordan",
            "lastName": "Nwora",
            "name": "Jordan Nwora"
          },
          "JALEN_MCDANIELS_1_NBA": {
            "playerID": "JALEN_MCDANIELS_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JALEN_MCDANIELS_TORONTO_RAPTORS_NBA",
            "firstName": "Jalen",
            "lastName": "McDaniels",
            "name": "Jalen McDaniels"
          },
          "DAMIAN_JONES_1_NBA": {
            "playerID": "DAMIAN_JONES_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DAMIAN_JONES_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Damian",
            "lastName": "Jones",
            "name": "Damian Jones"
          },
          "DEAN_WADE_1_NBA": {
            "playerID": "DEAN_WADE_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DEAN_WADE_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Dean",
            "lastName": "Wade",
            "name": "Dean Wade"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "GARRETT_TEMPLE_1_NBA": {
            "playerID": "GARRETT_TEMPLE_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARRETT_TEMPLE_TORONTO_RAPTORS_NBA",
            "firstName": "Garrett",
            "lastName": "Temple",
            "name": "Garrett Temple"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA",
            "firstName": "Jakob",
            "lastName": "Pöltl",
            "name": "Jakob Poeltl"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          }
        }
      },
      {
        "eventID": "olmmmJRUGQodn1VxzwS0",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            },
            "score": 113
          },
          "away": {
            "statEntityID": "away",
            "score": 112,
            "names": {
              "short": "PHX",
              "medium": "Suns",
              "long": "Phoenix Suns"
            },
            "teamID": "PHOENIX_SUNS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E56020",
              "primary": "#E56020"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "assists": 10,
              "secondsInLead": 566
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 2,
              "blocks": 0,
              "secondsInLead": 11,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 28,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 6,
              "threePointersAttempted": 8,
              "fieldGoalsAttempted": 20
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 12,
              "largestLead": 5,
              "offensiveRebounds": 9,
              "turnovers": 14,
              "fouls": 13,
              "freeThrowsAttempted": 16,
              "threePointersMade": 11,
              "freeThrowsMade": 15,
              "points": 112,
              "fieldGoalsMade": 43,
              "blocks": 8,
              "twoPointersMade": 32,
              "secondsInLead": 867,
              "fieldGoalsAttempted": 94,
              "threePointersAttempted": 35,
              "rebounds": 42,
              "defensiveRebounds": 33,
              "assists": 28,
              "twoPointersAttempted": 59,
              "steals": 9
            },
            "home": {
              "largestLead": 7,
              "steals": 6,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 6,
              "longestScoringRun": 9,
              "offensiveRebounds": 12,
              "twoPointersMade": 28,
              "points": 113,
              "fieldGoalsMade": 45,
              "fouls": 20,
              "assists": 33,
              "fieldGoalsAttempted": 100,
              "secondsInLead": 1638,
              "threePointersMade": 17,
              "rebounds": 51,
              "defensiveRebounds": 39,
              "threePointersAttempted": 39,
              "blocks": 2,
              "twoPointersAttempted": 61,
              "turnovers": 13
            },
            "BOL_BOL_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 1,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 3,
              "twoPointersMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "offensiveRebounds": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "secondsPlayed": 523
            },
            "DARIO_SARIC_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "steals": 1,
              "fouls": 1,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "plusMinus": -10,
              "secondsPlayed": 633
            },
            "DREW_EUBANKS_1_NBA": {
              "fieldGoalsMade": 1,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 2,
              "points": 4,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 1,
              "plusMinus": 3,
              "steals": 2,
              "secondsPlayed": 976,
              "blocks": 1
            },
            "ANDREW_WIGGINS_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "turnovers": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 4,
              "assists": 3,
              "fieldGoalsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 12,
              "twoPointersMade": 4,
              "fouls": 3,
              "plusMinus": 2,
              "secondsPlayed": 1700
            },
            "KLAY_THOMPSON_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "blocks": 1,
              "steals": 1,
              "assists": 1,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1457,
              "threePointersAttempted": 7,
              "twoPointersAttempted": 3,
              "plusMinus": -3
            },
            "GRAYSON_ALLEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "assists": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 2,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 11,
              "turnovers": 0,
              "plusMinus": 2,
              "secondsPlayed": 1922
            },
            "GARY_PAYTON_II_1_NBA": {
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "assists": 2,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "turnovers": 0,
              "points": 11,
              "twoPointersMade": 4,
              "fouls": 2,
              "plusMinus": -2,
              "blocks": 2,
              "steals": 1,
              "secondsPlayed": 842
            },
            "STEPHEN_CURRY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "turnovers": 3,
              "assists": 6,
              "twoPointersAttempted": 6,
              "twoPointersMade": 1,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 16,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "plusMinus": 10,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 22,
              "secondsPlayed": 2029,
              "threePointersMade": 9,
              "points": 30
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "fouls": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 4,
              "secondsPlayed": 325
            },
            "KEVON_LOONEY_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 1,
              "secondsPlayed": 323
            },
            "DEVIN_BOOKER_1_NBA": {
              "steals": 1,
              "blocks": 1,
              "offensiveRebounds": 1,
              "fouls": 3,
              "turnovers": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 11,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 52,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 9,
              "points": 32,
              "assists": 6,
              "freeThrowsMade": 8,
              "twoPointersMade": 9,
              "threePointersAttempted": 8,
              "plusMinus": -3,
              "twoPointersAttempted": 13,
              "secondsPlayed": 2288
            },
            "ERIC_GORDON_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "fouls": 1,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "points": 7,
              "steals": 1,
              "plusMinus": -5,
              "secondsPlayed": 1394
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 2,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 3,
              "threePointersMade": 2,
              "points": 10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "plusMinus": 5,
              "assists": 7,
              "secondsPlayed": 2111,
              "rebounds": 8,
              "defensiveRebounds": 7
            },
            "KEVIN_DURANT_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "steals": 1,
              "assists": 7,
              "turnovers": 6,
              "threePointersMade": 2,
              "twoPointersAttempted": 17,
              "fieldGoalsMade": 10,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "points": 24,
              "twoPointersMade": 8,
              "plusMinus": 0,
              "blocks": 3,
              "secondsPlayed": 2364,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 25
            },
            "JUSUF_NURKIC_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "defensiveRebounds": 5,
              "points": 6,
              "twoPointersMade": 3,
              "blocks": 1,
              "rebounds": 6,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "fouls": 3,
              "plusMinus": -4,
              "secondsPlayed": 1586,
              "assists": 4
            },
            "DRAYMOND_GREEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "offensiveRebounds": 2,
              "steals": 1,
              "assists": 9,
              "fieldGoalsMade": 7,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fouls": 4,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "points": 15,
              "twoPointersMade": 6,
              "plusMinus": 3,
              "secondsPlayed": 1769,
              "turnovers": 4
            },
            "LESTER_QUINONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "defensiveRebounds": 2,
              "threePointersMade": 2,
              "points": 6,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 2,
              "plusMinus": -3,
              "secondsPlayed": 1149,
              "fouls": 0
            },
            "JOSH_OKOGIE_1_NBA": {
              "defensiveRebounds": 0,
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "steals": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 2,
              "blocks": 1,
              "threePointersMade": 2,
              "points": 8,
              "fieldGoalPercent": 100,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 621,
              "plusMinus": -6
            },
            "BRADLEY_BEAL_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "turnovers": 2,
              "fouls": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "fieldGoalsMade": 7,
              "twoPointersAttempted": 12,
              "points": 15,
              "twoPointersMade": 6,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 44,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 2048,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "plusMinus": 2,
              "steals": 2
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "assists": 2,
              "turnovers": 1,
              "fouls": 4,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 3,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 9,
              "points": 21,
              "twoPointersMade": 9,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 2057,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 17
            }
          },
          "reg": {
            "away": {
              "points": 112
            },
            "home": {
              "points": 113
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 172,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 6,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 415,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 5,
              "blocks": 4,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 441,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 24,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 16,
              "defensiveRebounds": 12,
              "fouls": 8,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 179,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 12,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 14,
              "turnovers": 6,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 0,
              "secondsInLead": 478,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 26,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9,
              "threePointersAttempted": 6,
              "assists": 10,
              "fieldGoalsAttempted": 26
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 242,
              "steals": 1,
              "points": 30,
              "offensiveRebounds": 2,
              "assists": 10,
              "turnovers": 3,
              "threePointersMade": 3,
              "twoPointersMade": 9,
              "threePointersAttempted": 8,
              "twoPointersAttempted": 17,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "124.5",
            "bookOverUnder": "124.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "124.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 113,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-122",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-117",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "124.5",
            "bookOverUnder": "124.5",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "124.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "62.5",
            "bookOverUnder": "62.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "62.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "242",
            "bookOverUnder": "242",
            "score": 225,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "242",
            "bookOverUnder": "242",
            "score": 225,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "242",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 56,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:18:44.659Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T01:30:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BOL_BOL_1_NBA": {
            "playerID": "BOL_BOL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BOL_BOL_PHOENIX_SUNS_NBA",
            "firstName": "Bol",
            "lastName": "Bol",
            "name": "Bol Bol"
          },
          "DARIO_SARIC_1_NBA": {
            "playerID": "DARIO_SARIC_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DARIO_SARIC_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Dario",
            "lastName": "Saric",
            "name": "Dario Šarić"
          },
          "DREW_EUBANKS_1_NBA": {
            "playerID": "DREW_EUBANKS_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DREW_EUBANKS_PHOENIX_SUNS_NBA",
            "firstName": "Drew",
            "lastName": "Eubanks",
            "name": "Drew Eubanks"
          },
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson"
          },
          "GRAYSON_ALLEN_1_NBA": {
            "playerID": "GRAYSON_ALLEN_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "GRAYSON_ALLEN_PHOENIX_SUNS_NBA",
            "firstName": "Grayson",
            "lastName": "Allen",
            "name": "Grayson Allen"
          },
          "GARY_PAYTON_II_1_NBA": {
            "playerID": "GARY_PAYTON_II_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GARY_PAYTON_II_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gary",
            "lastName": "Payton",
            "name": "Gary Payton II"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          },
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "DEVIN_BOOKER_1_NBA": {
            "playerID": "DEVIN_BOOKER_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "DEVIN_BOOKER_PHOENIX_SUNS_NBA",
            "firstName": "Devin",
            "lastName": "Booker",
            "name": "Devin Booker"
          },
          "ERIC_GORDON_1_NBA": {
            "playerID": "ERIC_GORDON_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "ERIC_GORDON_PHOENIX_SUNS_NBA",
            "firstName": "Eric",
            "lastName": "Gordon",
            "name": "Eric Gordon"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski"
          },
          "KEVIN_DURANT_1_NBA": {
            "playerID": "KEVIN_DURANT_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "KEVIN_DURANT_PHOENIX_SUNS_NBA",
            "firstName": "Kevin",
            "lastName": "Durant",
            "name": "Kevin Durant"
          },
          "JUSUF_NURKIC_1_NBA": {
            "playerID": "JUSUF_NURKIC_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JUSUF_NURKIC_PHOENIX_SUNS_NBA",
            "firstName": "Jusuf",
            "lastName": "Nurkic",
            "name": "Jusuf Nurkić"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          },
          "JOSH_OKOGIE_1_NBA": {
            "playerID": "JOSH_OKOGIE_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "JOSH_OKOGIE_PHOENIX_SUNS_NBA",
            "firstName": "Josh",
            "lastName": "Okogie",
            "name": "Josh Okogie"
          },
          "BRADLEY_BEAL_1_NBA": {
            "playerID": "BRADLEY_BEAL_1_NBA",
            "teamID": "PHOENIX_SUNS_NBA",
            "alias": "BRADLEY_BEAL_PHOENIX_SUNS_NBA",
            "firstName": "Bradley",
            "lastName": "Beal",
            "name": "Bradley Beal"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga"
          }
        }
      },
      {
        "eventID": "MvPE02YGdWjeq8gmEWYB",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "POR",
              "medium": "Trail Blazers",
              "long": "Portland Trail Blazers"
            },
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F0163A",
              "primary": "#F0163A"
            },
            "score": 84
          },
          "away": {
            "statEntityID": "away",
            "score": 93,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 593,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 6,
              "largestLead": 2,
              "blocks": 2,
              "secondsInLead": 63,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 24,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 8,
              "threePointersAttempted": 5,
              "fieldGoalsAttempted": 21
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 1,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 18,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 16,
              "threePointersAttempted": 5,
              "offensiveRebounds": 4,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 4,
              "largestLead": 7,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 559,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 18,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 4,
              "blocks": 2
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 660,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 2,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 59,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 7,
              "turnovers": 12,
              "blocks": 6,
              "largestLead": 13,
              "freeThrowsAttempted": 16,
              "steals": 9,
              "offensiveRebounds": 8,
              "freeThrowsMade": 11,
              "fouls": 14,
              "threePointersMade": 10,
              "points": 93,
              "fieldGoalsMade": 36,
              "threePointersAttempted": 27,
              "rebounds": 36,
              "defensiveRebounds": 28,
              "assists": 27,
              "fieldGoalsAttempted": 76,
              "twoPointersAttempted": 49,
              "secondsInLead": 2532,
              "twoPointersMade": 26
            },
            "home": {
              "largestLead": 2,
              "offensiveRebounds": 11,
              "steals": 7,
              "longestScoringRun": 7,
              "secondsInLead": 140,
              "blocks": 4,
              "turnovers": 17,
              "fouls": 14,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 12,
              "fieldGoalsMade": 33,
              "threePointersAttempted": 22,
              "rebounds": 42,
              "defensiveRebounds": 31,
              "assists": 19,
              "fieldGoalsAttempted": 77,
              "twoPointersAttempted": 55,
              "threePointersMade": 6,
              "points": 84,
              "twoPointersMade": 27
            },
            "JUSTIN_MINAYA_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 139,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "MATT_RYAN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -6,
              "secondsPlayed": 293
            },
            "IBOU_BADJI_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "turnovers": 1,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 2,
              "fouls": 3,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": -2,
              "secondsPlayed": 646
            },
            "JOSE_ALVARADO_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "blocks": 1,
              "steals": 3,
              "plusMinus": -10,
              "fieldGoalPercent": 33,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1191
            },
            "KRIS_MURRAY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "twoPointersAttempted": 1,
              "threePointersMade": 1,
              "points": 3,
              "steals": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "assists": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 8,
              "secondsPlayed": 1346
            },
            "JORDAN_HAWKINS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "assists": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "secondsPlayed": 867
            },
            "TOUMANI_CAMARA_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "points": 5,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "turnovers": 3,
              "secondsPlayed": 1189
            },
            "NAJI_MARSHALL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "twoPointersMade": 2,
              "assists": 1,
              "twoPointersAttempted": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1057,
              "threePointersMade": 2,
              "points": 10
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "blocks": 1,
              "assists": 1,
              "fouls": 4,
              "turnovers": 3,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "offensiveRebounds": 1,
              "plusMinus": 7,
              "fieldGoalPercent": 78,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 9,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1742,
              "freeThrowsMade": 2,
              "points": 16,
              "twoPointersMade": 7
            },
            "JERAMI_GRANT_1_NBA": {
              "steals": 0,
              "blocks": 0,
              "offensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 4,
              "assists": 4,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 8,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "secondsPlayed": 2478,
              "threePointersMade": 2,
              "points": 24
            },
            "TREY_MURPHY_III_1_NBA": {
              "fouls": 1,
              "assists": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "blocks": 2,
              "twoPointersAttempted": 2,
              "steals": 1,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 7,
              "threePointersMade": 5,
              "points": 24,
              "threePointersAttempted": 8,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 4,
              "fieldGoalPercent": 70,
              "fieldGoalsAttempted": 10,
              "secondsPlayed": 1773
            },
            "HERBERT_JONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 1,
              "steals": 3,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "assists": 5,
              "fieldGoalsMade": 6,
              "plusMinus": 21,
              "fieldGoalPercent": 86,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 4,
              "secondsPlayed": 2239,
              "points": 14,
              "twoPointersMade": 4
            },
            "DEANDRE_AYTON_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 6,
              "steals": 2,
              "blocks": 3,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "points": 18,
              "twoPointersMade": 9,
              "rebounds": 17,
              "defensiveRebounds": 11,
              "assists": 3,
              "plusMinus": -7,
              "secondsPlayed": 2234
            },
            "MATISSE_THYBULLE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 2,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 2,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "threePointersMade": 1,
              "points": 7,
              "steals": 2,
              "assists": 1,
              "threePointersAttempted": 6,
              "plusMinus": -13,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1751
            },
            "JABARI_WALKER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "fouls": 4,
              "fieldGoalsMade": 3,
              "plusMinus": -16,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "secondsPlayed": 1737,
              "points": 6,
              "twoPointersMade": 3
            },
            "BRANDON_INGRAM_1_NBA": {
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "freeThrowsAttempted": 4,
              "defensiveRebounds": 2,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "blocks": 1,
              "threePointersAttempted": 2,
              "turnovers": 5,
              "steals": 1,
              "fouls": 3,
              "assists": 9,
              "fieldGoalsMade": 8,
              "plusMinus": 4,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 19,
              "secondsPlayed": 2171,
              "points": 17,
              "twoPointersMade": 8
            },
            "LARRY_NANCE_JR_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "blocks": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "secondsPlayed": 1138
            },
            "CJ_MCCOLLUM_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "turnovers": 1,
              "threePointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 1,
              "threePointersAttempted": 9,
              "fieldGoalPercent": 14,
              "fieldGoalsAttempted": 14,
              "steals": 1,
              "fouls": 2,
              "plusMinus": 22,
              "assists": 7,
              "secondsPlayed": 1929
            }
          },
          "reg": {
            "away": {
              "points": 93
            },
            "home": {
              "points": 84
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 14,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-164",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-164",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+305",
            "bookOdds": "+290",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+290",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+152",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "107.5",
            "bookOverUnder": "107.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "107.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-104",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-104",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-210",
            "bookOdds": "-240",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-240",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-4.5",
            "bookSpread": "-4.5",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-118",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-118",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+8.5",
            "bookSpread": "+8.5",
            "score": 84,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+210",
            "bookOdds": "+200",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+200",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+4.5",
            "bookSpread": "+4.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-305",
            "bookOdds": "-361",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-361",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "107.5",
            "bookOverUnder": "107.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "107.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "219",
            "bookOverUnder": "219",
            "score": 177,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "219",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-8.5",
            "bookSpread": "-8.5",
            "score": 93,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-8.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+134",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+134",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "219",
            "bookOverUnder": "219",
            "score": 177,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "219",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 18,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:15.487Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T03:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JUSTIN_MINAYA_1_NBA": {
            "playerID": "JUSTIN_MINAYA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JUSTIN_MINAYA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Justin",
            "lastName": "Minaya",
            "name": "Justin Minaya"
          },
          "MATT_RYAN_1_NBA": {
            "playerID": "MATT_RYAN_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "MATT_RYAN_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Matt",
            "lastName": "Ryan",
            "name": "Matt Ryan"
          },
          "IBOU_BADJI_1_NBA": {
            "playerID": "IBOU_BADJI_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "IBOU_BADJI_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Ibou",
            "lastName": "Badji",
            "name": "Ibou Badji"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "KRIS_MURRAY_1_NBA": {
            "playerID": "KRIS_MURRAY_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "KRIS_MURRAY_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Kris",
            "lastName": "Murray",
            "name": "Kris Murray"
          },
          "JORDAN_HAWKINS_1_NBA": {
            "playerID": "JORDAN_HAWKINS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JORDAN_HAWKINS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jordan",
            "lastName": "Hawkins",
            "name": "Jordan Hawkins"
          },
          "TOUMANI_CAMARA_1_NBA": {
            "playerID": "TOUMANI_CAMARA_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "TOUMANI_CAMARA_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Toumani",
            "lastName": "Camara",
            "name": "Toumani Camara"
          },
          "NAJI_MARSHALL_1_NBA": {
            "playerID": "NAJI_MARSHALL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "NAJI_MARSHALL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Naji",
            "lastName": "Marshall",
            "name": "Naji Marshall"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jonas",
            "lastName": "Valančiūnas",
            "name": "Jonas Valanciunas"
          },
          "JERAMI_GRANT_1_NBA": {
            "playerID": "JERAMI_GRANT_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JERAMI_GRANT_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Jerami",
            "lastName": "Grant",
            "name": "Jerami Grant"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "HERBERT_JONES_1_NBA": {
            "playerID": "HERBERT_JONES_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "HERBERT_JONES_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Herbert",
            "lastName": "Jones",
            "name": "Herbert Jones"
          },
          "DEANDRE_AYTON_1_NBA": {
            "playerID": "DEANDRE_AYTON_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "DEANDRE_AYTON_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Deandre",
            "lastName": "Ayton",
            "name": "Deandre Ayton"
          },
          "MATISSE_THYBULLE_1_NBA": {
            "playerID": "MATISSE_THYBULLE_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "MATISSE_THYBULLE_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Matisse",
            "lastName": "Thybulle",
            "name": "Matisse Thybulle"
          },
          "JABARI_WALKER_1_NBA": {
            "playerID": "JABARI_WALKER_1_NBA",
            "teamID": "PORTLAND_TRAIL_BLAZERS_NBA",
            "alias": "JABARI_WALKER_PORTLAND_TRAIL_BLAZERS_NBA",
            "firstName": "Jabari",
            "lastName": "Walker",
            "name": "Jabari Walker"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum"
          }
        }
      },
      {
        "eventID": "VL3gpYYTKvyFHAz2MHZf",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 106,
            "names": {
              "short": "MIA",
              "medium": "Heat",
              "long": "Miami Heat"
            },
            "teamID": "MIAMI_HEAT_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#98002E",
              "primary": "#98002E"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 110,
            "names": {
              "short": "BOS",
              "medium": "Celtics",
              "long": "Boston Celtics"
            },
            "teamID": "BOSTON_CELTICS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#008348"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 2,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 345,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 1,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 12,
              "fouls": 0,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 264,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 8,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 110
            },
            "home": {
              "points": 106
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 12,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 7,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 15,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 720,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 10,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 3,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "threePointersMade": 6,
              "freeThrowsMade": 5,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 0,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 20,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 41,
              "longestScoringRun": 8,
              "rebounds": 42,
              "defensiveRebounds": 36,
              "fouls": 13,
              "largestLead": 15,
              "blocks": 9,
              "fieldGoalsAttempted": 81,
              "secondsInLead": 2505,
              "freeThrowsAttempted": 17,
              "steals": 1,
              "points": 110,
              "threePointersAttempted": 39,
              "offensiveRebounds": 6,
              "assists": 27,
              "twoPointersAttempted": 42,
              "turnovers": 9,
              "threePointersMade": 16,
              "freeThrowsMade": 12,
              "twoPointersMade": 25
            },
            "home": {
              "fieldGoalsMade": 40,
              "longestScoringRun": 8,
              "rebounds": 45,
              "defensiveRebounds": 31,
              "fouls": 14,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 97,
              "secondsInLead": 264,
              "freeThrowsAttempted": 15,
              "steals": 4,
              "points": 106,
              "threePointersAttempted": 40,
              "offensiveRebounds": 14,
              "assists": 21,
              "twoPointersAttempted": 57,
              "turnovers": 7,
              "threePointersMade": 12,
              "freeThrowsMade": 14,
              "twoPointersMade": 28
            },
            "KRISTAPS_PORZINGIS_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 4,
              "plusMinus": 2,
              "fieldGoalPercent": 57,
              "blocks": 2,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 9,
              "steals": 0,
              "points": 25,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 3,
              "twoPointersAttempted": 10,
              "turnovers": 1,
              "secondsPlayed": 1894,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "freeThrowsMade": 7
            },
            "TERRY_ROZIER_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 4,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 38,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 13,
              "threePointersAttempted": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 0,
              "secondsPlayed": 1448,
              "threePointersMade": 0,
              "twoPointersMade": 6,
              "freeThrowsMade": 1
            },
            "DERRICK_WHITE_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": 6,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 2275,
              "threePointersMade": 0,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            },
            "OSHAE_BRISSETT_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 125,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TYLER_HERRO_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": -4,
              "fieldGoalPercent": 48,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 24,
              "threePointersAttempted": 12,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 9,
              "turnovers": 1,
              "secondsPlayed": 2311,
              "threePointersMade": 4,
              "twoPointersMade": 6,
              "freeThrowsMade": 0
            },
            "BAM_ADEBAYO_1_NBA": {
              "fieldGoalsMade": 7,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 2,
              "plusMinus": 3,
              "fieldGoalPercent": 39,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 8,
              "steals": 2,
              "points": 22,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "secondsPlayed": 2063,
              "threePointersMade": 0,
              "twoPointersMade": 7,
              "freeThrowsMade": 8
            },
            "JAYSON_TATUM_1_NBA": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 1,
              "plusMinus": 5,
              "fieldGoalPercent": 55,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "secondsPlayed": 2321,
              "threePointersMade": 2,
              "twoPointersMade": 9,
              "freeThrowsMade": 2
            },
            "HAYWOOD_HIGHSMITH_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 0,
              "fouls": 4,
              "plusMinus": 1,
              "fieldGoalPercent": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1390,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JOSH_RICHARDSON_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -6,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 429,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DUNCAN_ROBINSON_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 5,
              "plusMinus": -4,
              "fieldGoalPercent": 45,
              "blocks": 0,
              "fieldGoalsAttempted": 11,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 3,
              "turnovers": 1,
              "secondsPlayed": 1968,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 2
            },
            "JRUE_HOLIDAY_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 3,
              "plusMinus": 4,
              "fieldGoalPercent": 63,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 15,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 2127,
              "threePointersMade": 5,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "SAM_HAUSER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 884,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "AL_HORFORD_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 20,
              "blocks": 3,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1491,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 2
            },
            "PAYTON_PRITCHARD_1_NBA": {
              "fieldGoalsMade": 3,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 0,
              "plusMinus": -6,
              "fieldGoalPercent": 60,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 8,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 919,
              "threePointersMade": 2,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "JAYLEN_BROWN_1_NBA": {
              "fieldGoalsMade": 8,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 16,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 20,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 8,
              "turnovers": 6,
              "secondsPlayed": 2232,
              "threePointersMade": 3,
              "twoPointersMade": 5,
              "freeThrowsMade": 1
            },
            "LUKE_KORNET_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 132,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAIME_JAQUEZ_JR_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 2,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "secondsPlayed": 1716,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 1
            },
            "KEVIN_LOVE_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 0,
              "plusMinus": -10,
              "fieldGoalPercent": 33,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 916,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 8,
              "defensiveRebounds": 4,
              "fouls": 1,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 1,
              "twoPointersAttempted": 5,
              "turnovers": 1,
              "secondsPlayed": 2155,
              "threePointersMade": 3,
              "twoPointersMade": 3,
              "freeThrowsMade": 0
            }
          }
        },
        "odds": {
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-215",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+185",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+185",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5.5",
            "bookSpread": "+5.5",
            "score": 106,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "226",
            "bookOverUnder": "226",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5.5",
            "bookSpread": "-5.5",
            "score": 110,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "226",
            "bookOverUnder": "226",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "226",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:39.790Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T19:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KRISTAPS_PORZINGIS_1_NBA": {
            "playerID": "KRISTAPS_PORZINGIS_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "KRISTAPS_PORZINGIS_BOSTON_CELTICS_NBA",
            "firstName": "Kristaps",
            "lastName": "Porzingis",
            "name": "Kristaps Porzingis"
          },
          "TERRY_ROZIER_1_NBA": {
            "playerID": "TERRY_ROZIER_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TERRY_ROZIER_MIAMI_HEAT_NBA",
            "firstName": "Terry",
            "lastName": "Rozier",
            "name": "Terry Rozier"
          },
          "DERRICK_WHITE_1_NBA": {
            "playerID": "DERRICK_WHITE_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "DERRICK_WHITE_BOSTON_CELTICS_NBA",
            "firstName": "Derrick",
            "lastName": "White",
            "name": "Derrick White"
          },
          "OSHAE_BRISSETT_1_NBA": {
            "playerID": "OSHAE_BRISSETT_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "OSHAE_BRISSETT_BOSTON_CELTICS_NBA",
            "firstName": "Oshae",
            "lastName": "Brissett",
            "name": "Oshae Brissett"
          },
          "TYLER_HERRO_1_NBA": {
            "playerID": "TYLER_HERRO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "TYLER_HERRO_MIAMI_HEAT_NBA",
            "firstName": "Tyler",
            "lastName": "Herro",
            "name": "Tyler Herro"
          },
          "BAM_ADEBAYO_1_NBA": {
            "playerID": "BAM_ADEBAYO_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "BAM_ADEBAYO_MIAMI_HEAT_NBA",
            "firstName": "Bam",
            "lastName": "Adebayo",
            "name": "Bam Adebayo"
          },
          "JAYSON_TATUM_1_NBA": {
            "playerID": "JAYSON_TATUM_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYSON_TATUM_BOSTON_CELTICS_NBA",
            "firstName": "Jayson",
            "lastName": "Tatum",
            "name": "Jayson Tatum"
          },
          "HAYWOOD_HIGHSMITH_1_NBA": {
            "playerID": "HAYWOOD_HIGHSMITH_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "HAYWOOD_HIGHSMITH_MIAMI_HEAT_NBA",
            "firstName": "Haywood",
            "lastName": "Highsmith",
            "name": "Haywood Highsmith"
          },
          "JOSH_RICHARDSON_1_NBA": {
            "playerID": "JOSH_RICHARDSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JOSH_RICHARDSON_MIAMI_HEAT_NBA",
            "firstName": "Josh",
            "lastName": "Richardson",
            "name": "Josh Richardson"
          },
          "DUNCAN_ROBINSON_1_NBA": {
            "playerID": "DUNCAN_ROBINSON_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "DUNCAN_ROBINSON_MIAMI_HEAT_NBA",
            "firstName": "Duncan",
            "lastName": "Robinson",
            "name": "Duncan Robinson"
          },
          "JRUE_HOLIDAY_1_NBA": {
            "playerID": "JRUE_HOLIDAY_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JRUE_HOLIDAY_BOSTON_CELTICS_NBA",
            "firstName": "Jrue",
            "lastName": "Holiday",
            "name": "Jrue Holiday"
          },
          "SAM_HAUSER_1_NBA": {
            "playerID": "SAM_HAUSER_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "SAM_HAUSER_BOSTON_CELTICS_NBA",
            "firstName": "Sam",
            "lastName": "Hauser",
            "name": "Sam Hauser"
          },
          "AL_HORFORD_1_NBA": {
            "playerID": "AL_HORFORD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "AL_HORFORD_BOSTON_CELTICS_NBA",
            "firstName": "Al",
            "lastName": "Horford",
            "name": "Al Horford"
          },
          "PAYTON_PRITCHARD_1_NBA": {
            "playerID": "PAYTON_PRITCHARD_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "PAYTON_PRITCHARD_BOSTON_CELTICS_NBA",
            "firstName": "Payton",
            "lastName": "Pritchard",
            "name": "Payton Pritchard"
          },
          "JAYLEN_BROWN_1_NBA": {
            "playerID": "JAYLEN_BROWN_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "JAYLEN_BROWN_BOSTON_CELTICS_NBA",
            "firstName": "Jaylen",
            "lastName": "Brown",
            "name": "Jaylen Brown"
          },
          "LUKE_KORNET_1_NBA": {
            "playerID": "LUKE_KORNET_1_NBA",
            "teamID": "BOSTON_CELTICS_NBA",
            "alias": "LUKE_KORNET_BOSTON_CELTICS_NBA",
            "firstName": "Luke",
            "lastName": "Kornet",
            "name": "Luke Kornet"
          },
          "JAIME_JAQUEZ_JR_1_NBA": {
            "playerID": "JAIME_JAQUEZ_JR_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "JAIME_JAQUEZ_JR_MIAMI_HEAT_NBA",
            "firstName": "Jamie",
            "lastName": "Jaquez",
            "name": "Jamie Jaquez"
          },
          "KEVIN_LOVE_1_NBA": {
            "playerID": "KEVIN_LOVE_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "KEVIN_LOVE_MIAMI_HEAT_NBA",
            "firstName": "Kevin",
            "lastName": "Love",
            "name": "Kevin Love"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "MIAMI_HEAT_NBA",
            "alias": "CALEB_MARTIN_MIAMI_HEAT_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          }
        }
      },
      {
        "eventID": "JOmo8Qwx4D9qzdhPHcuk",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 127,
            "names": {
              "short": "OKC",
              "medium": "Thunder",
              "long": "Oklahoma City Thunder"
            },
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "colors": {
              "secondary": "#3479BC",
              "primaryContrast": "#000000",
              "secondaryContrast": "#FFFFFF",
              "primary": "#DD4B33"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 113,
            "names": {
              "short": "SAC",
              "medium": "Kings",
              "long": "Sacramento Kings"
            },
            "teamID": "SACRAMENTO_KINGS_NBA",
            "colors": {
              "secondary": "#8E9090",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#724C9F",
              "primary": "#724C9F"
            }
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 15,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 4,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 128,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 12,
              "offensiveRebounds": 7,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 5,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 499,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "fieldGoalsMade": 44,
              "longestScoringRun": 10,
              "rebounds": 40,
              "defensiveRebounds": 30,
              "fouls": 22,
              "largestLead": 4,
              "blocks": 5,
              "fieldGoalsAttempted": 90,
              "secondsInLead": 128,
              "freeThrowsAttempted": 13,
              "steals": 5,
              "points": 113,
              "threePointersAttempted": 42,
              "offensiveRebounds": 10,
              "assists": 32,
              "twoPointersAttempted": 48,
              "turnovers": 18,
              "threePointersMade": 16,
              "freeThrowsMade": 9,
              "twoPointersMade": 28
            },
            "home": {
              "fieldGoalsMade": 46,
              "longestScoringRun": 16,
              "rebounds": 36,
              "defensiveRebounds": 31,
              "fouls": 17,
              "largestLead": 24,
              "blocks": 9,
              "fieldGoalsAttempted": 85,
              "secondsInLead": 2642,
              "freeThrowsAttempted": 27,
              "steals": 8,
              "points": 127,
              "threePointersAttempted": 27,
              "offensiveRebounds": 5,
              "assists": 30,
              "twoPointersAttempted": 58,
              "turnovers": 9,
              "threePointersMade": 13,
              "freeThrowsMade": 22,
              "twoPointersMade": 33
            },
            "CHET_HOLMGREN_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": 22,
              "fieldGoalPercent": 56,
              "blocks": 4,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 4,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1844,
              "threePointersMade": 0,
              "twoPointersMade": 5,
              "freeThrowsMade": 4
            },
            "ALEX_LEN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 3,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 164,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TREY_LYLES_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "fouls": 2,
              "plusMinus": 6,
              "fieldGoalPercent": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 1,
              "secondsPlayed": 1458,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 1
            },
            "KENRICH_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 6,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 645,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "JAYLIN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 2,
              "plusMinus": -13,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 1302,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 5
            },
            "JOSH_GIDDEY_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 3,
              "plusMinus": 29,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1205,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "DOMANTAS_SABONIS_1_NBA": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 64,
              "blocks": 0,
              "fieldGoalsAttempted": 14,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 14,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "secondsPlayed": 2492,
              "threePointersMade": 1,
              "twoPointersMade": 8,
              "freeThrowsMade": 2
            },
            "KEON_ELLIS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 5,
              "plusMinus": 0,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "secondsPlayed": 1041,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "SHAI_GILGEOUSALEXANDER_1_NBA": {
              "fieldGoalsMade": 15,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 0,
              "plusMinus": 16,
              "fieldGoalPercent": 58,
              "blocks": 2,
              "fieldGoalsAttempted": 26,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 38,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 22,
              "turnovers": 1,
              "secondsPlayed": 2328,
              "threePointersMade": 3,
              "twoPointersMade": 12,
              "freeThrowsMade": 5
            },
            "DEAARON_FOX_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -27,
              "fieldGoalPercent": 35,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 15,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 5,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "secondsPlayed": 1965,
              "threePointersMade": 2,
              "twoPointersMade": 4,
              "freeThrowsMade": 1
            },
            "AARON_WIGGINS_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": -22,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 4,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 989,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "KEVIN_HUERTER_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -20,
              "fieldGoalPercent": 29,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 4,
              "threePointersAttempted": 3,
              "offensiveRebounds": 1,
              "assists": 1,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1030,
              "threePointersMade": 0,
              "twoPointersMade": 2,
              "freeThrowsMade": 0
            },
            "MALIK_MONK_1_NBA": {
              "fieldGoalsMade": 10,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 3,
              "plusMinus": -4,
              "fieldGoalPercent": 50,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 10,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "secondsPlayed": 1744,
              "threePointersMade": 6,
              "twoPointersMade": 4,
              "freeThrowsMade": 0
            },
            "DAVION_MITCHELL_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 23,
              "fieldGoalPercent": 83,
              "blocks": 0,
              "fieldGoalsAttempted": 6,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 1190,
              "threePointersMade": 4,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "HARRISON_BARNES_1_NBA": {
              "fieldGoalsMade": 4,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 3,
              "plusMinus": -27,
              "fieldGoalPercent": 57,
              "blocks": 0,
              "fieldGoalsAttempted": 7,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 14,
              "threePointersAttempted": 4,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 3,
              "turnovers": 0,
              "secondsPlayed": 1284,
              "threePointersMade": 1,
              "twoPointersMade": 3,
              "freeThrowsMade": 5
            },
            "CASON_WALLACE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -13,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 3,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 596,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "ISAIAH_JOE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "plusMinus": -11,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 1,
              "assists": 2,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 981,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LUGUENTZ_DORT_1_NBA": {
              "fieldGoalsMade": 5,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": 31,
              "fieldGoalPercent": 56,
              "blocks": 1,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 17,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 0,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "secondsPlayed": 1965,
              "threePointersMade": 3,
              "twoPointersMade": 2,
              "freeThrowsMade": 4
            },
            "KEEGAN_MURRAY_1_NBA": {
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 0,
              "plusMinus": -17,
              "fieldGoalPercent": 50,
              "blocks": 2,
              "fieldGoalsAttempted": 12,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 13,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 3,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "secondsPlayed": 2032,
              "threePointersMade": 1,
              "twoPointersMade": 5,
              "freeThrowsMade": 0
            },
            "JALEN_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 13,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": 26,
              "fieldGoalPercent": 65,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 32,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "secondsPlayed": 2205,
              "threePointersMade": 2,
              "twoPointersMade": 11,
              "freeThrowsMade": 4
            }
          },
          "reg": {
            "away": {
              "points": 113
            },
            "home": {
              "points": 127
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 6,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 17,
              "blocks": 0,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 6,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 11,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 13,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 24,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 15,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 14,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 703,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 38,
              "threePointersAttempted": 5,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 11
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-11T20:00:00.000Z",
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "started": true,
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "CHET_HOLMGREN_1_NBA": {
            "playerID": "CHET_HOLMGREN_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CHET_HOLMGREN_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Chet",
            "lastName": "Holmgren",
            "name": "Chet Holmgren"
          },
          "ALEX_LEN_1_NBA": {
            "playerID": "ALEX_LEN_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "ALEX_LEN_SACRAMENTO_KINGS_NBA",
            "firstName": "Alex",
            "lastName": "Len",
            "name": "Alex Len"
          },
          "TREY_LYLES_1_NBA": {
            "playerID": "TREY_LYLES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "TREY_LYLES_SACRAMENTO_KINGS_NBA",
            "firstName": "Trey",
            "lastName": "Lyles",
            "name": "Trey Lyles"
          },
          "KENRICH_WILLIAMS_1_NBA": {
            "playerID": "KENRICH_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "KENRICH_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Kenrich",
            "lastName": "Williams",
            "name": "Kenrich Williams"
          },
          "JAYLIN_WILLIAMS_1_NBA": {
            "playerID": "JAYLIN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JAYLIN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jaylin",
            "lastName": "Williams",
            "name": "Jaylin Williams"
          },
          "JOSH_GIDDEY_1_NBA": {
            "playerID": "JOSH_GIDDEY_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JOSHUA_GIDDEY_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Josh",
            "lastName": "Giddey",
            "name": "Josh Giddey"
          },
          "DOMANTAS_SABONIS_1_NBA": {
            "playerID": "DOMANTAS_SABONIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DOMANTAS_SABONIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Domantas",
            "lastName": "Sabonis",
            "name": "Domantas Sabonis"
          },
          "KEON_ELLIS_1_NBA": {
            "playerID": "KEON_ELLIS_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEON_ELLIS_SACRAMENTO_KINGS_NBA",
            "firstName": "Keon",
            "lastName": "Ellis",
            "name": "Keon Ellis"
          },
          "SHAI_GILGEOUSALEXANDER_1_NBA": {
            "playerID": "SHAI_GILGEOUSALEXANDER_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "SHAI_GILGEOUSALEXANDER_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Shai",
            "lastName": "Gilgeous-Alexander",
            "name": "Shai Gilgeous-Alexander"
          },
          "DEAARON_FOX_1_NBA": {
            "playerID": "DEAARON_FOX_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DEAARON_FOX_SACRAMENTO_KINGS_NBA",
            "firstName": "De'Aaron",
            "lastName": "Fox",
            "name": "De'Aaron Fox"
          },
          "AARON_WIGGINS_1_NBA": {
            "playerID": "AARON_WIGGINS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "AARON_WIGGINS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Aaron",
            "lastName": "Wiggins",
            "name": "Aaron Wiggins"
          },
          "KEVIN_HUERTER_1_NBA": {
            "playerID": "KEVIN_HUERTER_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEVIN_HUERTER_SACRAMENTO_KINGS_NBA",
            "firstName": "Kevin",
            "lastName": "Huerter",
            "name": "Kevin Huerter"
          },
          "MALIK_MONK_1_NBA": {
            "playerID": "MALIK_MONK_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "MALIK_MONK_SACRAMENTO_KINGS_NBA",
            "firstName": "Malik",
            "lastName": "Monk",
            "name": "Malik Monk"
          },
          "DAVION_MITCHELL_1_NBA": {
            "playerID": "DAVION_MITCHELL_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "DAVION_MITCHELL_SACRAMENTO_KINGS_NBA",
            "firstName": "Davion",
            "lastName": "Mitchell",
            "name": "Davion Mitchell"
          },
          "HARRISON_BARNES_1_NBA": {
            "playerID": "HARRISON_BARNES_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "HARRISON_BARNES_SACRAMENTO_KINGS_NBA",
            "firstName": "Harrison",
            "lastName": "Barnes",
            "name": "Harrison Barnes"
          },
          "CASON_WALLACE_1_NBA": {
            "playerID": "CASON_WALLACE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "CASON_WALLACE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Cason",
            "lastName": "Wallace",
            "name": "Cason Wallace"
          },
          "ISAIAH_JOE_1_NBA": {
            "playerID": "ISAIAH_JOE_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "ISAIAH_JOE_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Isaiah",
            "lastName": "Joe",
            "name": "Isaiah Joe"
          },
          "LUGUENTZ_DORT_1_NBA": {
            "playerID": "LUGUENTZ_DORT_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "LUGUENTZ_DORT_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Luguentz",
            "lastName": "Dort",
            "name": "Luguentz Dort"
          },
          "KEEGAN_MURRAY_1_NBA": {
            "playerID": "KEEGAN_MURRAY_1_NBA",
            "teamID": "SACRAMENTO_KINGS_NBA",
            "alias": "KEEGAN_MURRAY_SACRAMENTO_KINGS_NBA",
            "firstName": "Keegan",
            "lastName": "Murray",
            "name": "Keegan Murray"
          },
          "JALEN_WILLIAMS_1_NBA": {
            "playerID": "JALEN_WILLIAMS_1_NBA",
            "teamID": "OKLAHOMA_CITY_THUNDER_NBA",
            "alias": "JALEN_WILLIAMS_OKLAHOMA_CITY_THUNDER_NBA",
            "firstName": "Jalen",
            "lastName": "Williams",
            "name": "Jalen Williams"
          }
        }
      },
      {
        "eventID": "KY9o0nrPkb77He4Cd2W5",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 121,
            "names": {
              "short": "CLE",
              "medium": "Cavaliers",
              "long": "Cleveland Cavaliers"
            },
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#871539",
              "primary": "#871539"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 123,
            "names": {
              "short": "PHI",
              "medium": "76ers",
              "long": "Philadelphia 76ers"
            },
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 106,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 10,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 14,
              "defensiveRebounds": 6,
              "fouls": 3,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 435,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 33,
              "threePointersAttempted": 6,
              "assists": 10,
              "twoPointersAttempted": 18,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 11,
              "rebounds": 9,
              "offensiveRebounds": 3
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 11,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 9,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 2,
              "blocks": 4,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 82,
              "freeThrowsAttempted": 12,
              "steals": 2,
              "points": 30,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 9,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 7,
              "largestLead": 9,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 561,
              "freeThrowsAttempted": 5,
              "points": 25,
              "threePointersAttempted": 2,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 20,
              "turnovers": 3,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 10,
              "steals": 1
            }
          },
          "reg": {
            "away": {
              "points": 123
            },
            "home": {
              "points": 121
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 374,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 9,
              "defensiveRebounds": 4,
              "fouls": 7,
              "largestLead": 3,
              "blocks": 2,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 243,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 11,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 9,
              "fieldGoalsMade": 48,
              "defensiveRebounds": 31,
              "largestLead": 10,
              "steals": 5,
              "threePointersAttempted": 26,
              "assists": 25,
              "threePointersMade": 11,
              "twoPointersMade": 37,
              "rebounds": 42,
              "offensiveRebounds": 11,
              "fieldGoalsAttempted": 88,
              "twoPointersAttempted": 62,
              "turnovers": 10,
              "fouls": 22,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 16,
              "points": 123,
              "blocks": 4,
              "secondsInLead": 1761
            },
            "home": {
              "largestLead": 4,
              "longestScoringRun": 11,
              "blocks": 8,
              "secondsInLead": 760,
              "defensiveRebounds": 28,
              "turnovers": 10,
              "fieldGoalsMade": 44,
              "steals": 6,
              "assists": 33,
              "threePointersMade": 13,
              "twoPointersMade": 31,
              "fouls": 17,
              "freeThrowsAttempted": 25,
              "freeThrowsMade": 20,
              "points": 121,
              "threePointersAttempted": 37,
              "rebounds": 43,
              "offensiveRebounds": 15,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 55
            },
            "SAM_MERRILL_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 557,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "TERQUAVION_SMITH_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 1,
              "plusMinus": 2,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 185,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "GEORGES_NIANG_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": -7,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1087
            },
            "EVAN_MOBLEY_1_NBA": {
              "offensiveRebounds": 2,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 2,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fieldGoalsMade": 6,
              "fouls": 2,
              "fieldGoalPercent": 55,
              "assists": 3,
              "blocks": 4,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 9,
              "points": 14,
              "twoPointersMade": 5,
              "turnovers": 1,
              "secondsPlayed": 1673,
              "plusMinus": -11
            },
            "KELLY_OUBRE_JR_1_NBA": {
              "blocks": 1,
              "offensiveRebounds": 1,
              "assists": 1,
              "turnovers": 0,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "twoPointersAttempted": 11,
              "twoPointersMade": 8,
              "fieldGoalsMade": 10,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 14,
              "steals": 2,
              "threePointersMade": 2,
              "points": 24,
              "plusMinus": 7,
              "secondsPlayed": 2462
            },
            "RICKY_COUNCIL_IV_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 2,
              "defensiveRebounds": 4,
              "rebounds": 5,
              "offensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "twoPointersMade": 2,
              "plusMinus": 5,
              "fouls": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 8,
              "secondsPlayed": 1238
            },
            "PAUL_REED_1_NBA": {
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 1,
              "steals": 2,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 6,
              "fouls": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "offensiveRebounds": 3,
              "assists": 1,
              "plusMinus": -6,
              "blocks": 2,
              "secondsPlayed": 1720
            },
            "CARIS_LEVERT_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "blocks": 1,
              "turnovers": 1,
              "fieldGoalsMade": 5,
              "defensiveRebounds": 2,
              "fouls": 4,
              "twoPointersAttempted": 8,
              "points": 11,
              "twoPointersMade": 4,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 36,
              "fieldGoalsAttempted": 14,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "assists": 6,
              "plusMinus": -5,
              "secondsPlayed": 1600
            },
            "DARIUS_GARLAND_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 8,
              "twoPointersMade": 6,
              "assists": 9,
              "fieldGoalsMade": 9,
              "plusMinus": -8,
              "threePointersMade": 3,
              "points": 21,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 1839
            },
            "JARRETT_ALLEN_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 4,
              "assists": 3,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "blocks": 1,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "fieldGoalsMade": 9,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "points": 21,
              "twoPointersMade": 9,
              "fouls": 2,
              "plusMinus": 10,
              "secondsPlayed": 2220
            },
            "MAX_STRUS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 2,
              "threePointersMade": 2,
              "points": 10,
              "twoPointersMade": 2,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "fouls": 3,
              "threePointersAttempted": 5,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 57,
              "assists": 4,
              "fieldGoalsAttempted": 7,
              "plusMinus": 5,
              "secondsPlayed": 1793
            },
            "DONOVAN_MITCHELL_1_NBA": {
              "blocks": 0,
              "turnovers": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "assists": 6,
              "fieldGoalsMade": 9,
              "steals": 3,
              "threePointersAttempted": 9,
              "threePointersMade": 4,
              "twoPointersMade": 5,
              "plusMinus": 10,
              "freeThrowsAttempted": 17,
              "freeThrowsMade": 14,
              "points": 36,
              "rebounds": 4,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 20,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2242
            },
            "CALEB_MARTIN_1_NBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 5,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 10,
              "twoPointersMade": 5,
              "fouls": 4,
              "turnovers": 2,
              "defensiveRebounds": 5,
              "assists": 1,
              "rebounds": 8,
              "offensiveRebounds": 3,
              "plusMinus": -2,
              "secondsPlayed": 1553
            },
            "TYRESE_MAXEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 5,
              "threePointersMade": 2,
              "assists": 9,
              "turnovers": 4,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "fouls": 5,
              "fieldGoalsMade": 9,
              "twoPointersMade": 7,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 21,
              "twoPointersAttempted": 16,
              "plusMinus": -2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 22,
              "secondsPlayed": 2509
            },
            "MO_BAMBA_1_NBA": {
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 2,
              "assists": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "fouls": 1,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "points": 7,
              "twoPointersMade": 2,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "plusMinus": 9,
              "secondsPlayed": 1141
            },
            "ISAAC_OKORO_1_NBA": {
              "fieldGoalsMade": 2,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 2,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 8,
              "assists": 1,
              "defensiveRebounds": 2,
              "rebounds": 5,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 33,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "fouls": 2,
              "plusMinus": 0,
              "secondsPlayed": 1389
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+157",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-470",
            "bookOdds": "-600",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-600",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-160",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-220",
            "bookOdds": "-260",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-260",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "119",
            "bookOverUnder": "119",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+130",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+220",
            "bookOdds": "+204",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+204",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+280",
            "bookOdds": "+263",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+263",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-113",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 66,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-113",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-11",
            "bookSpread": "-11",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-280",
            "bookOdds": "-325",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-325",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-210",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-210",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+165",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+165",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+470",
            "bookOdds": "+450",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+450",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "119",
            "bookOverUnder": "119",
            "score": 128,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "119",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230.5",
            "bookOverUnder": "230.5",
            "score": 244,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+11",
            "bookSpread": "+11",
            "score": 123,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+11",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-197",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230.5",
            "bookOverUnder": "230.5",
            "score": 244,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:54.267Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T00:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "SAM_MERRILL_1_NBA": {
            "playerID": "SAM_MERRILL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "SAM_MERRILL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Sam",
            "lastName": "Merrill",
            "name": "Sam Merrill"
          },
          "TERQUAVION_SMITH_1_NBA": {
            "playerID": "TERQUAVION_SMITH_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TERQUAVION_SMITH_PHILADELPHIA_76ERS_NBA",
            "firstName": "Terquavion",
            "lastName": "Smith",
            "name": "Terquavion Smith"
          },
          "GEORGES_NIANG_1_NBA": {
            "playerID": "GEORGES_NIANG_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "GEORGES_NIANG_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Georges",
            "lastName": "Niang",
            "name": "Georges Niang"
          },
          "EVAN_MOBLEY_1_NBA": {
            "playerID": "EVAN_MOBLEY_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "EVAN_MOBLEY_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Evan",
            "lastName": "Mobley",
            "name": "Evan Mobley"
          },
          "KELLY_OUBRE_JR_1_NBA": {
            "playerID": "KELLY_OUBRE_JR_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KELLY_OUBRE_JR_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kelly",
            "lastName": "Oubre",
            "name": "Kelly Oubre Jr"
          },
          "RICKY_COUNCIL_IV_1_NBA": {
            "playerID": "RICKY_COUNCIL_IV_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "RICKY_COUNCIL_PHILADELPHIA_76ERS_NBA",
            "firstName": "Ricky",
            "lastName": "Council",
            "name": "Ricky Council"
          },
          "PAUL_REED_1_NBA": {
            "playerID": "PAUL_REED_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "PAUL_REED_PHILADELPHIA_76ERS_NBA",
            "firstName": "Paul",
            "lastName": "Reed",
            "name": "Paul Reed"
          },
          "CARIS_LEVERT_1_NBA": {
            "playerID": "CARIS_LEVERT_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "CARIS_LEVERT_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Caris",
            "lastName": "LeVert",
            "name": "Caris LeVert"
          },
          "DARIUS_GARLAND_1_NBA": {
            "playerID": "DARIUS_GARLAND_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DARIUS_GARLAND_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Darius",
            "lastName": "Garland",
            "name": "Darius Garland"
          },
          "JARRETT_ALLEN_1_NBA": {
            "playerID": "JARRETT_ALLEN_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "JARRETT_ALLEN_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Jarrett",
            "lastName": "Allen",
            "name": "Jarrett Allen"
          },
          "MAX_STRUS_1_NBA": {
            "playerID": "MAX_STRUS_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "MAX_STRUS_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Max",
            "lastName": "Strus",
            "name": "Max Strus"
          },
          "DONOVAN_MITCHELL_1_NBA": {
            "playerID": "DONOVAN_MITCHELL_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "DONOVAN_MITCHELL_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Donovan",
            "lastName": "Mitchell",
            "name": "Donovan Mitchell"
          },
          "CALEB_MARTIN_1_NBA": {
            "playerID": "CALEB_MARTIN_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "KENYON_MARTIN_PHILADELPHIA_76ERS_NBA",
            "firstName": "Kenyon Lee",
            "lastName": "Martin",
            "name": "Caleb Martin"
          },
          "TYRESE_MAXEY_1_NBA": {
            "playerID": "TYRESE_MAXEY_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "TYRESE_MAXEY_PHILADELPHIA_76ERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Maxey",
            "name": "Tyrese Maxey"
          },
          "MO_BAMBA_1_NBA": {
            "playerID": "MO_BAMBA_1_NBA",
            "teamID": "PHILADELPHIA_76ERS_NBA",
            "alias": "MO_BAMBA_PHILADELPHIA_76ERS_NBA",
            "firstName": "Mo",
            "lastName": "Bamba",
            "name": "Mo Bamba"
          },
          "ISAAC_OKORO_1_NBA": {
            "playerID": "ISAAC_OKORO_1_NBA",
            "teamID": "CLEVELAND_CAVALIERS_NBA",
            "alias": "ISAAC_OKORO_CLEVELAND_CAVALIERS_NBA",
            "firstName": "Isaac",
            "lastName": "Okoro",
            "name": "Isaac Okoro"
          }
        }
      },
      {
        "eventID": "VfHm6FOKVrbsaHNRSofU",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 111,
            "names": {
              "short": "CHA",
              "medium": "Hornets",
              "long": "Charlotte Hornets"
            },
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "colors": {
              "secondary": "#1D1160",
              "primaryContrast": "#000000",
              "secondaryContrast": "#008CA8",
              "primary": "#008CA8"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 102,
            "names": {
              "short": "IND",
              "medium": "Pacers",
              "long": "Indiana Pacers"
            },
            "teamID": "INDIANA_PACERS_NBA",
            "colors": {
              "secondary": "#FFC633",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00275D",
              "primary": "#00275D"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 9,
              "fouls": 1,
              "largestLead": 7,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 393,
              "freeThrowsAttempted": 4,
              "steals": 4,
              "points": 24,
              "threePointersAttempted": 5,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 2,
              "freeThrowsMade": 4,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 300,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 5,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 168,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 9,
              "twoPointersAttempted": 13,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 461,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 23,
              "threePointersAttempted": 11,
              "offensiveRebounds": 0,
              "assists": 8,
              "twoPointersAttempted": 8,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 5,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 518,
              "freeThrowsAttempted": 3,
              "steals": 3,
              "points": 31,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 15,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 190,
              "freeThrowsAttempted": 1,
              "steals": 1,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 12
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "largestLead": 7,
              "secondsInLead": 1081,
              "freeThrowsAttempted": 16,
              "steals": 9,
              "offensiveRebounds": 2,
              "turnovers": 11,
              "freeThrowsMade": 10,
              "blocks": 3,
              "fieldGoalsMade": 42,
              "threePointersAttempted": 30,
              "rebounds": 32,
              "defensiveRebounds": 30,
              "fouls": 11,
              "assists": 31,
              "fieldGoalsAttempted": 83,
              "twoPointersAttempted": 53,
              "threePointersMade": 8,
              "points": 102,
              "twoPointersMade": 34
            },
            "home": {
              "longestScoringRun": 9,
              "threePointersMade": 10,
              "fouls": 17,
              "steals": 5,
              "offensiveRebounds": 5,
              "turnovers": 16,
              "assists": 27,
              "fieldGoalsMade": 44,
              "rebounds": 46,
              "defensiveRebounds": 41,
              "largestLead": 9,
              "blocks": 3,
              "fieldGoalsAttempted": 82,
              "freeThrowsAttempted": 16,
              "points": 111,
              "threePointersAttempted": 34,
              "twoPointersAttempted": 48,
              "freeThrowsMade": 13,
              "twoPointersMade": 34,
              "secondsInLead": 1633
            },
            "BENNEDICT_MATHURIN_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalPercent": 0,
              "assists": 1,
              "turnovers": 1,
              "threePointersAttempted": 1,
              "plusMinus": -7,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "secondsPlayed": 879
            },
            "TJ_MCCONNELL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 57,
              "assists": 2,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "points": 8,
              "twoPointersMade": 4,
              "plusMinus": -17,
              "secondsPlayed": 889
            },
            "ISAIAH_JACKSON_1_NBA": {
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 1,
              "plusMinus": -15,
              "fieldGoalPercent": 67,
              "assists": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "secondsPlayed": 994
            },
            "BEN_SHEPPARD_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -3,
              "secondsPlayed": 152
            },
            "NICK_RICHARDS_1_NBA": {
              "fieldGoalPercent": 100,
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 6,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "fouls": 3,
              "offensiveRebounds": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1573,
              "points": 13,
              "twoPointersMade": 6,
              "plusMinus": 3,
              "assists": 1
            },
            "OBI_TOPPIN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 2,
              "points": 6,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "assists": 1,
              "secondsPlayed": 1014,
              "plusMinus": -8
            },
            "PASCAL_SIAKAM_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "steals": 2,
              "assists": 4,
              "threePointersMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "threePointersAttempted": 3,
              "fouls": 1,
              "fieldGoalsMade": 8,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 9,
              "points": 18,
              "twoPointersMade": 7,
              "plusMinus": -5,
              "secondsPlayed": 2085
            },
            "ANDREW_NEMBHARD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "points": 10,
              "twoPointersMade": 5,
              "steals": 3,
              "fouls": 2,
              "plusMinus": 8,
              "assists": 7,
              "secondsPlayed": 1991
            },
            "AARON_NESMITH_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 1,
              "turnovers": 2,
              "threePointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 4,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 4,
              "fouls": 3,
              "plusMinus": -2,
              "fieldGoalPercent": 62,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 9,
              "points": 21,
              "twoPointersMade": 7,
              "secondsPlayed": 2001
            },
            "BRANDON_MILLER_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 4,
              "turnovers": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "assists": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "points": 12,
              "twoPointersMade": 2,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": 5,
              "secondsPlayed": 1721
            },
            "TYRESE_HALIBURTON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "turnovers": 3,
              "twoPointersMade": 2,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 7,
              "fouls": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 10,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 3,
              "points": 13,
              "secondsPlayed": 2050
            },
            "MYLES_TURNER_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "steals": 2,
              "fouls": 1,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "turnovers": 1,
              "fieldGoalsMade": 8,
              "assists": 1,
              "twoPointersAttempted": 8,
              "points": 22,
              "twoPointersMade": 7,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 62,
              "blocks": 2,
              "fieldGoalsAttempted": 13,
              "plusMinus": 6,
              "secondsPlayed": 1886
            },
            "MILES_BRIDGES_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 6,
              "turnovers": 2,
              "assists": 7,
              "steals": 3,
              "fouls": 0,
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 10,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 11,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 20,
              "twoPointersMade": 8,
              "plusMinus": 1,
              "secondsPlayed": 2317
            },
            "CODY_MARTIN_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "steals": 1,
              "assists": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 63,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 6,
              "points": 11,
              "twoPointersMade": 4,
              "fouls": 2,
              "turnovers": 3,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "plusMinus": -4,
              "secondsPlayed": 1787
            }
          },
          "reg": {
            "away": {
              "points": 102
            },
            "home": {
              "points": 111
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 1,
              "freeThrowsMade": 1,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 11,
              "fouls": 1,
              "largestLead": 9,
              "blocks": 2,
              "fieldGoalsAttempted": 18,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 8,
              "twoPointersMade": 11,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "secondsInLead": 682
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-197",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+395",
            "bookOdds": "+378",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+378",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+126",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+126",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+170",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-156",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-156",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-205",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-205",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 64,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-250",
            "bookOdds": "-285",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-285",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+10",
            "bookSpread": "+10",
            "score": 111,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+250",
            "bookOdds": "+238",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+155",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-190",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-395",
            "bookOdds": "-470",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-470",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "122.5",
            "bookOverUnder": "122.5",
            "score": 97,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "122.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61",
            "bookOverUnder": "61",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "238",
            "bookOverUnder": "238",
            "score": 213,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-10",
            "bookSpread": "-10",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-10",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+157",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+157",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "238",
            "bookOverUnder": "238",
            "score": 213,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "238",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "60.5",
            "bookOverUnder": "60.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "60.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:42.307Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T00:00:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "BENNEDICT_MATHURIN_1_NBA": {
            "playerID": "BENNEDICT_MATHURIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BENNEDICT_MATHURIN_INDIANA_PACERS_NBA",
            "firstName": "Bennedict",
            "lastName": "Mathurin",
            "name": "Bennedict Mathurin"
          },
          "TJ_MCCONNELL_1_NBA": {
            "playerID": "TJ_MCCONNELL_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TJ_MCCONNELL_INDIANA_PACERS_NBA",
            "firstName": "T.J.",
            "lastName": "McConnell",
            "name": "T.J. McConnell"
          },
          "ISAIAH_JACKSON_1_NBA": {
            "playerID": "ISAIAH_JACKSON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ISAIAH_JACKSON_INDIANA_PACERS_NBA",
            "firstName": "Quenton",
            "lastName": "Jackson",
            "name": "Isaiah Jackson"
          },
          "BEN_SHEPPARD_1_NBA": {
            "playerID": "BEN_SHEPPARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "BEN_SHEPPARD_INDIANA_PACERS_NBA",
            "firstName": "Ben",
            "lastName": "Sheppard",
            "name": "Ben Sheppard"
          },
          "NICK_RICHARDS_1_NBA": {
            "playerID": "NICK_RICHARDS_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "NICK_RICHARDS_CHARLOTTE_HORNETS_NBA",
            "firstName": "Nick",
            "lastName": "Richards",
            "name": "Nick Richards"
          },
          "OBI_TOPPIN_1_NBA": {
            "playerID": "OBI_TOPPIN_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "OBI_TOPPIN_INDIANA_PACERS_NBA",
            "firstName": "Obi",
            "lastName": "Toppin",
            "name": "Obi Toppin"
          },
          "PASCAL_SIAKAM_1_NBA": {
            "playerID": "PASCAL_SIAKAM_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "PASCAL_SIAKAM_INDIANA_PACERS_NBA",
            "firstName": "Pascal",
            "lastName": "Siakam",
            "name": "Pascal Siakam"
          },
          "ANDREW_NEMBHARD_1_NBA": {
            "playerID": "ANDREW_NEMBHARD_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "ANDREW_NEMBHARD_INDIANA_PACERS_NBA",
            "firstName": "Andrew",
            "lastName": "Nembhard",
            "name": "Andrew Nembhard"
          },
          "AARON_NESMITH_1_NBA": {
            "playerID": "AARON_NESMITH_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "AARON_NESMITH_INDIANA_PACERS_NBA",
            "firstName": "Aaron",
            "lastName": "Nesmith",
            "name": "Aaron Nesmith"
          },
          "BRANDON_MILLER_1_NBA": {
            "playerID": "BRANDON_MILLER_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "BRANDON_MILLER_CHARLOTTE_HORNETS_NBA",
            "firstName": "Brandon",
            "lastName": "Miller",
            "name": "Brandon Miller"
          },
          "TYRESE_HALIBURTON_1_NBA": {
            "playerID": "TYRESE_HALIBURTON_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "TYRESE_HALIBURTON_INDIANA_PACERS_NBA",
            "firstName": "Tyrese",
            "lastName": "Haliburton",
            "name": "Tyrese Haliburton"
          },
          "MYLES_TURNER_1_NBA": {
            "playerID": "MYLES_TURNER_1_NBA",
            "teamID": "INDIANA_PACERS_NBA",
            "alias": "MYLES_TURNER_INDIANA_PACERS_NBA",
            "firstName": "Myles",
            "lastName": "Turner",
            "name": "Myles Turner"
          },
          "MILES_BRIDGES_1_NBA": {
            "playerID": "MILES_BRIDGES_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "MILES_BRIDGES_CHARLOTTE_HORNETS_NBA",
            "firstName": "Miles",
            "lastName": "Bridges",
            "name": "Miles Bridges"
          },
          "CODY_MARTIN_1_NBA": {
            "playerID": "CODY_MARTIN_1_NBA",
            "teamID": "CHARLOTTE_HORNETS_NBA",
            "alias": "CODY_MARTIN_CHARLOTTE_HORNETS_NBA",
            "firstName": "Cody",
            "lastName": "Martin",
            "name": "Cody Martin"
          }
        }
      },
      {
        "eventID": "OOlQH151luBLmXKFq4Ov",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 126,
            "names": {
              "short": "ATL",
              "medium": "Hawks",
              "long": "Atlanta Hawks"
            },
            "teamID": "ATLANTA_HAWKS_NBA",
            "colors": {
              "secondary": "#FFFFFF",
              "primaryContrast": "#000000",
              "secondaryContrast": "#E03A3E",
              "primary": "#E03A3E"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "CHI",
              "medium": "Bulls",
              "long": "Chicago Bulls"
            },
            "teamID": "CHICAGO_BULLS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            },
            "score": 136
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 1,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 13,
              "freeThrowsAttempted": 9,
              "steals": 2,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 706,
              "freeThrowsAttempted": 5,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 13,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 9,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 8,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 611,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 37,
              "threePointersAttempted": 6,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 20,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 12
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 8,
              "largestLead": 2,
              "blocks": 1,
              "fieldGoalsAttempted": 18,
              "secondsInLead": 33,
              "freeThrowsAttempted": 12,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 8,
              "twoPointersAttempted": 10,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 10,
              "twoPointersMade": 7
            }
          },
          "reg": {
            "away": {
              "points": 136
            },
            "home": {
              "points": 126
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 15,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 12,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 1,
              "points": 39,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 17,
              "turnovers": 3,
              "threePointersMade": 4,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 9
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 257,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 26,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 9,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 13,
              "rebounds": 15,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 13,
              "blocks": 1,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 390,
              "freeThrowsAttempted": 4,
              "steals": 0,
              "points": 33,
              "threePointersAttempted": 12,
              "offensiveRebounds": 5,
              "assists": 10,
              "twoPointersAttempted": 17,
              "turnovers": 0,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 9
            }
          },
          "game": {
            "away": {
              "blocks": 2,
              "steals": 6,
              "fieldGoalsMade": 51,
              "longestScoringRun": 9,
              "fouls": 22,
              "largestLead": 12,
              "fieldGoalsAttempted": 92,
              "offensiveRebounds": 7,
              "turnovers": 6,
              "rebounds": 43,
              "defensiveRebounds": 36,
              "secondsInLead": 1601,
              "freeThrowsAttempted": 29,
              "freeThrowsMade": 21,
              "points": 136,
              "threePointersAttempted": 28,
              "assists": 29,
              "twoPointersAttempted": 64,
              "threePointersMade": 13,
              "twoPointersMade": 38
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 13,
              "secondsInLead": 1129,
              "blocks": 3,
              "turnovers": 11,
              "rebounds": 49,
              "defensiveRebounds": 34,
              "freeThrowsAttempted": 29,
              "steals": 4,
              "points": 126,
              "offensiveRebounds": 15,
              "threePointersMade": 14,
              "freeThrowsMade": 24,
              "threePointersAttempted": 43,
              "fouls": 20,
              "fieldGoalsMade": 44,
              "assists": 33,
              "fieldGoalsAttempted": 94,
              "twoPointersAttempted": 51,
              "twoPointersMade": 30
            },
            "GARRISON_MATHEWS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -2,
              "secondsPlayed": 248
            },
            "BRUNO_FERNANDO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "fieldGoalsMade": 2,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 4,
              "twoPointersMade": 2,
              "rebounds": 7,
              "offensiveRebounds": 4,
              "plusMinus": -4,
              "secondsPlayed": 691
            },
            "ANDRE_DRUMMOND_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 2,
              "defensiveRebounds": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 3,
              "rebounds": 11,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 6,
              "points": 7,
              "twoPointersMade": 3,
              "plusMinus": 4,
              "secondsPlayed": 970
            },
            "JULIAN_PHILLIPS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 3,
              "plusMinus": 1,
              "secondsPlayed": 396
            },
            "JEVON_CARTER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "fouls": 3,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 4,
              "turnovers": 1,
              "threePointersMade": 3,
              "points": 11,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "assists": 2,
              "fieldGoalsAttempted": 8,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 9,
              "secondsPlayed": 1514
            },
            "DALEN_TERRY_1_NBA": {
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "assists": 1,
              "steals": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 3,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "points": 7,
              "twoPointersMade": 2,
              "fouls": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "plusMinus": -3,
              "secondsPlayed": 1243
            },
            "ONYEKA_OKONGWU_1_NBA": {
              "blocks": 1,
              "steals": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "fouls": 3,
              "fieldGoalsMade": 5,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "twoPointersMade": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "plusMinus": -6,
              "secondsPlayed": 1951
            },
            "DEMAR_DEROZAN_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalsMade": 10,
              "fieldGoalPercent": 59,
              "assists": 5,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 15,
              "freeThrowsAttempted": 11,
              "freeThrowsMade": 9,
              "points": 29,
              "twoPointersMade": 10,
              "plusMinus": 13,
              "secondsPlayed": 2305
            },
            "JALEN_JOHNSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "threePointersAttempted": 2,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "assists": 2,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 13,
              "twoPointersMade": 5,
              "fouls": 3,
              "plusMinus": -13,
              "secondsPlayed": 2096
            },
            "NIKOLA_VUCEVIC_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "steals": 1,
              "threePointersAttempted": 2,
              "assists": 2,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 8,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 14,
              "twoPointersMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "plusMinus": 3,
              "freeThrowsAttempted": 9,
              "secondsPlayed": 2046,
              "freeThrowsMade": 7,
              "points": 24
            },
            "AYO_DOSUNMU_1_NBA": {
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 1,
              "fouls": 2,
              "twoPointersAttempted": 11,
              "twoPointersMade": 7,
              "fieldGoalsMade": 12,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 18,
              "threePointersMade": 5,
              "points": 29,
              "assists": 7,
              "turnovers": 2,
              "plusMinus": 13,
              "secondsPlayed": 2312
            },
            "TRAE_YOUNG_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "twoPointersAttempted": 4,
              "twoPointersMade": 1,
              "turnovers": 2,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "freeThrowsAttempted": 12,
              "freeThrowsMade": 11,
              "points": 19,
              "threePointersAttempted": 10,
              "plusMinus": -14,
              "fieldGoalPercent": 21,
              "assists": 14,
              "fieldGoalsAttempted": 14,
              "secondsPlayed": 2142
            },
            "DEANDRE_HUNTER_1_NBA": {
              "assists": 0,
              "turnovers": 2,
              "threePointersMade": 4,
              "fieldGoalsMade": 6,
              "blocks": 2,
              "steals": 1,
              "twoPointersMade": 2,
              "threePointersAttempted": 7,
              "freeThrowsAttempted": 7,
              "freeThrowsMade": 7,
              "points": 23,
              "offensiveRebounds": 2,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 7,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 4,
              "plusMinus": 3,
              "secondsPlayed": 1693
            },
            "SADDIQ_BEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "threePointersAttempted": 5,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 3,
              "plusMinus": -7,
              "fieldGoalsMade": 5,
              "fieldGoalPercent": 45,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1936,
              "points": 11,
              "twoPointersMade": 5
            },
            "BOGDAN_BOGDANOVIC_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "assists": 4,
              "fouls": 1,
              "blocks": 0,
              "fieldGoalsMade": 11,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "steals": 1,
              "points": 28,
              "twoPointersAttempted": 6,
              "turnovers": 1,
              "threePointersMade": 6,
              "twoPointersMade": 5,
              "threePointersAttempted": 10,
              "plusMinus": -2,
              "fieldGoalPercent": 69,
              "fieldGoalsAttempted": 16,
              "secondsPlayed": 1613
            },
            "COBY_WHITE_1_NBA": {
              "steals": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "offensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "turnovers": 1,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 12,
              "threePointersMade": 1,
              "twoPointersMade": 7,
              "plusMinus": 6,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1965,
              "freeThrowsMade": 3,
              "points": 20,
              "assists": 7
            },
            "DEJOUNTE_MURRAY_1_NBA": {
              "blocks": 0,
              "defensiveRebounds": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 6,
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "steals": 2,
              "points": 17,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "twoPointersAttempted": 9,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "fouls": 4,
              "plusMinus": -5,
              "secondsPlayed": 2029,
              "assists": 9
            },
            "TORREY_CRAIG_1_NBA": {
              "blocks": 1,
              "turnovers": 1,
              "steals": 1,
              "assists": 5,
              "fouls": 4,
              "fieldGoalsMade": 3,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "plusMinus": 4,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1649,
              "freeThrowsMade": 1,
              "threePointersAttempted": 4,
              "twoPointersAttempted": 1,
              "threePointersMade": 2,
              "points": 9,
              "twoPointersMade": 1
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-175",
            "bookOdds": "-195",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-195",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-150",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "117",
            "bookOverUnder": "117",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 39,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+125",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 70,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+155",
            "bookOdds": "+150",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 126,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-155",
            "bookOdds": "-170",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-121",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-121",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-140",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+110",
            "score": 37,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+175",
            "bookOdds": "+168",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "117",
            "bookOverUnder": "117",
            "score": 119,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "117",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 73,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "240.5",
            "bookOverUnder": "240.5",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "240.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 136,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "240.5",
            "bookOverUnder": "240.5",
            "score": 262,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "240.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "58.5",
            "bookOverUnder": "58.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "58.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:31.804Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "GARRISON_MATHEWS_1_NBA": {
            "playerID": "GARRISON_MATHEWS_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "GARRISON_MATHEWS_ATLANTA_HAWKS_NBA",
            "firstName": "Garrison",
            "lastName": "Mathews",
            "name": "Garrison Mathews"
          },
          "BRUNO_FERNANDO_1_NBA": {
            "playerID": "BRUNO_FERNANDO_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BRUNO_FERNANDO_ATLANTA_HAWKS_NBA",
            "firstName": "Bruno",
            "lastName": "Fernando",
            "name": "Bruno Fernando"
          },
          "ANDRE_DRUMMOND_1_NBA": {
            "playerID": "ANDRE_DRUMMOND_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "ANDRE_DRUMMOND_CHICAGO_BULLS_NBA",
            "firstName": "Andre",
            "lastName": "Drummond",
            "name": "Andre Drummond"
          },
          "JULIAN_PHILLIPS_1_NBA": {
            "playerID": "JULIAN_PHILLIPS_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JULIAN_PHILLIPS_CHICAGO_BULLS_NBA",
            "firstName": "Julian",
            "lastName": "Phillips",
            "name": "Julian Phillips"
          },
          "JEVON_CARTER_1_NBA": {
            "playerID": "JEVON_CARTER_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "JEVON_CARTER_CHICAGO_BULLS_NBA",
            "firstName": "Jevon",
            "lastName": "Carter",
            "name": "Jevon Carter"
          },
          "DALEN_TERRY_1_NBA": {
            "playerID": "DALEN_TERRY_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DALEN_TERRY_CHICAGO_BULLS_NBA",
            "firstName": "Dalen",
            "lastName": "Terry",
            "name": "Dalen Terry"
          },
          "ONYEKA_OKONGWU_1_NBA": {
            "playerID": "ONYEKA_OKONGWU_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "ONYEKA_OKONGWU_ATLANTA_HAWKS_NBA",
            "firstName": "Onyeka",
            "lastName": "Okongwu",
            "name": "Onyeka Okongwu"
          },
          "DEMAR_DEROZAN_1_NBA": {
            "playerID": "DEMAR_DEROZAN_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "DEMAR_DEROZAN_CHICAGO_BULLS_NBA",
            "firstName": "DeMar",
            "lastName": "DeRozan",
            "name": "DeMar DeRozan"
          },
          "JALEN_JOHNSON_1_NBA": {
            "playerID": "JALEN_JOHNSON_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "JALEN_JOHNSON_ATLANTA_HAWKS_NBA",
            "firstName": "Jalen",
            "lastName": "Johnson",
            "name": "Jalen Johnson"
          },
          "NIKOLA_VUCEVIC_1_NBA": {
            "playerID": "NIKOLA_VUCEVIC_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "NIKOLA_VUCEVIC_CHICAGO_BULLS_NBA",
            "firstName": "Nikola",
            "lastName": "Vucevic",
            "name": "Nikola Vučević"
          },
          "AYO_DOSUNMU_1_NBA": {
            "playerID": "AYO_DOSUNMU_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "AYO_DOSUNMU_CHICAGO_BULLS_NBA",
            "firstName": "Ayo",
            "lastName": "Dosunmu",
            "name": "Ayo Dosunmu"
          },
          "TRAE_YOUNG_1_NBA": {
            "playerID": "TRAE_YOUNG_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "TRAE_YOUNG_ATLANTA_HAWKS_NBA",
            "firstName": "Trae",
            "lastName": "Young",
            "name": "Trae Young"
          },
          "DEANDRE_HUNTER_1_NBA": {
            "playerID": "DEANDRE_HUNTER_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEANDRE_HUNTER_ATLANTA_HAWKS_NBA",
            "firstName": "De'Andre",
            "lastName": "Hunter",
            "name": "De'Andre Hunter"
          },
          "SADDIQ_BEY_1_NBA": {
            "playerID": "SADDIQ_BEY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "SADDIQ_BEY_ATLANTA_HAWKS_NBA",
            "firstName": "Saddiq",
            "lastName": "Bey",
            "name": "Saddiq Bey"
          },
          "BOGDAN_BOGDANOVIC_1_NBA": {
            "playerID": "BOGDAN_BOGDANOVIC_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "BOGDAN_BOGDANOVIC_ATLANTA_HAWKS_NBA",
            "firstName": "Bogdan",
            "lastName": "Bogdanović",
            "name": "Bogdan Bogdanovic"
          },
          "COBY_WHITE_1_NBA": {
            "playerID": "COBY_WHITE_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "COBY_WHITE_CHICAGO_BULLS_NBA",
            "firstName": "Coby",
            "lastName": "White",
            "name": "Coby White"
          },
          "DEJOUNTE_MURRAY_1_NBA": {
            "playerID": "DEJOUNTE_MURRAY_1_NBA",
            "teamID": "ATLANTA_HAWKS_NBA",
            "alias": "DEJOUNTE_MURRAY_ATLANTA_HAWKS_NBA",
            "firstName": "Dejounte",
            "lastName": "Murray",
            "name": "Dejounte Murray"
          },
          "TORREY_CRAIG_1_NBA": {
            "playerID": "TORREY_CRAIG_1_NBA",
            "teamID": "CHICAGO_BULLS_NBA",
            "alias": "TORREY_CRAIG_CHICAGO_BULLS_NBA",
            "firstName": "Torrey",
            "lastName": "Craig",
            "name": "Torrey Craig"
          }
        }
      },
      {
        "eventID": "PFlAnlG4sGBeHAHnq1OF",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "TOR",
              "medium": "Raptors",
              "long": "Toronto Raptors"
            },
            "teamID": "TORONTO_RAPTORS_NBA",
            "colors": {
              "secondary": "#000000",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#CE1141",
              "primary": "#CE1141"
            },
            "score": 99
          },
          "away": {
            "statEntityID": "away",
            "score": 122,
            "names": {
              "short": "SAS",
              "medium": "Spurs",
              "long": "San Antonio Spurs"
            },
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "colors": {
              "primaryContrast": "#000000",
              "primary": "#A6AFAF"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 19,
              "blocks": 0,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 5,
              "points": 33,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 11,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 1,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 5,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "points": 22,
              "threePointersAttempted": 4,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 9,
              "threePointersMade": 1,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 0,
              "largestLead": 10,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 662,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 34,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 12,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            },
            "home": {
              "rebounds": 11,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 4,
              "assists": 9,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 12,
              "fieldGoalsAttempted": 28,
              "twoPointersAttempted": 20,
              "twoPointersMade": 10
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 11,
              "largestLead": 31,
              "steals": 12,
              "threePointersMade": 11,
              "assists": 37,
              "points": 122,
              "fieldGoalsMade": 46,
              "freeThrowsAttempted": 23,
              "offensiveRebounds": 5,
              "twoPointersAttempted": 57,
              "turnovers": 17,
              "freeThrowsMade": 19,
              "twoPointersMade": 35,
              "threePointersAttempted": 30,
              "rebounds": 46,
              "defensiveRebounds": 41,
              "fouls": 14,
              "blocks": 13,
              "fieldGoalsAttempted": 87,
              "secondsInLead": 2822
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 0,
              "secondsInLead": 0,
              "threePointersMade": 8,
              "fouls": 20,
              "steals": 11,
              "threePointersAttempted": 31,
              "fieldGoalsMade": 39,
              "rebounds": 47,
              "defensiveRebounds": 31,
              "blocks": 4,
              "fieldGoalsAttempted": 98,
              "freeThrowsAttempted": 16,
              "points": 99,
              "offensiveRebounds": 16,
              "assists": 25,
              "twoPointersAttempted": 67,
              "turnovers": 19,
              "freeThrowsMade": 13,
              "twoPointersMade": 31
            },
            "JULIAN_CHAMPAGNIE_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "plusMinus": 0,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "secondsPlayed": 610,
              "points": 2,
              "twoPointersMade": 1
            },
            "JAKOB_POELTL_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 5,
              "fouls": 2,
              "twoPointersMade": 5,
              "assists": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 12,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "plusMinus": -5,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1202
            },
            "GARY_TRENT_JR_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 2,
              "fouls": 1,
              "turnovers": 2,
              "fieldGoalsMade": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -19,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1307
            },
            "RJ_BARRETT_1_NBA": {
              "blocks": 0,
              "threePointersMade": 0,
              "steals": 1,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "assists": 2,
              "threePointersAttempted": 2,
              "fouls": 3,
              "plusMinus": -30,
              "turnovers": 4,
              "fieldGoalsMade": 6,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1445,
              "points": 13,
              "twoPointersMade": 6
            },
            "KELDON_JOHNSON_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 1,
              "steals": 3,
              "fieldGoalsMade": 4,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "points": 12,
              "twoPointersMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "threePointersAttempted": 2,
              "plusMinus": 27,
              "fieldGoalPercent": 50,
              "assists": 6,
              "blocks": 1,
              "fieldGoalsAttempted": 8,
              "secondsPlayed": 1687
            },
            "TRE_JONES_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "threePointersAttempted": 2,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 3,
              "fouls": 1,
              "turnovers": 1,
              "points": 7,
              "twoPointersMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "plusMinus": 22,
              "assists": 10,
              "secondsPlayed": 1685
            },
            "IMMANUEL_QUICKLEY_1_NBA": {
              "offensiveRebounds": 0,
              "twoPointersMade": 1,
              "assists": 3,
              "twoPointersAttempted": 3,
              "steals": 1,
              "fieldGoalsMade": 2,
              "freeThrowsAttempted": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "points": 7,
              "fouls": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 3,
              "blocks": 1,
              "threePointersAttempted": 9,
              "plusMinus": -24,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 12,
              "secondsPlayed": 1532
            },
            "VICTOR_WEMBANYAMA_1_NBA": {
              "assists": 5,
              "steals": 2,
              "threePointersMade": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "fouls": 2,
              "turnovers": 7,
              "threePointersAttempted": 4,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "offensiveRebounds": 2,
              "fieldGoalsMade": 10,
              "plusMinus": 20,
              "fieldGoalPercent": 71,
              "blocks": 10,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1739,
              "points": 27,
              "twoPointersMade": 8
            },
            "JEREMY_SOCHAN_1_NBA": {
              "offensiveRebounds": 0,
              "assists": 0,
              "threePointersMade": 0,
              "steals": 1,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "threePointersAttempted": 2,
              "fouls": 2,
              "blocks": 2,
              "fieldGoalsMade": 7,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 10,
              "points": 16,
              "twoPointersMade": 7,
              "plusMinus": 13,
              "secondsPlayed": 1803
            },
            "JONTAY_PORTER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "points": 2,
              "threePointersAttempted": 1,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": 2,
              "secondsPlayed": 416
            },
            "ZACH_COLLINS_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 1,
              "defensiveRebounds": 1,
              "assists": 3,
              "fouls": 2,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "steals": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "plusMinus": 3,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 1141,
              "freeThrowsMade": 2,
              "points": 6
            },
            "JORDAN_NWORA_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 1,
              "plusMinus": 5,
              "assists": 1,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 448,
              "steals": 1,
              "freeThrowsMade": 3,
              "points": 3
            },
            "DEVIN_VASSELL_1_NBA": {
              "blocks": 0,
              "turnovers": 0,
              "steals": 1,
              "fouls": 1,
              "fieldGoalsMade": 9,
              "twoPointersAttempted": 8,
              "threePointersMade": 5,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 25,
              "defensiveRebounds": 2,
              "threePointersAttempted": 7,
              "plusMinus": 17,
              "fieldGoalPercent": 60,
              "assists": 6,
              "fieldGoalsAttempted": 15,
              "secondsPlayed": 1643,
              "rebounds": 3,
              "offensiveRebounds": 1
            },
            "JALEN_MCDANIELS_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 0,
              "assists": 1,
              "fieldGoalsAttempted": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "plusMinus": 4,
              "secondsPlayed": 378
            },
            "SANDRO_MAMUKELASHVILI_1_NBA": {
              "defensiveRebounds": 1,
              "fouls": 1,
              "blocks": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "freeThrowsAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -4,
              "secondsPlayed": 378
            },
            "BLAKE_WESLEY_1_NBA": {
              "blocks": 0,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 1,
              "steals": 1,
              "threePointersMade": 1,
              "assists": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 10,
              "rebounds": 2,
              "fouls": 1,
              "offensiveRebounds": 0,
              "plusMinus": 1,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "turnovers": 4,
              "secondsPlayed": 1195
            },
            "BRUCE_BROWN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 1,
              "assists": 4,
              "freeThrowsMade": 1,
              "fouls": 1,
              "twoPointersAttempted": 6,
              "steals": 1,
              "twoPointersMade": 4,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 12,
              "secondsPlayed": 1862
            },
            "SCOTTIE_BARNES_1_NBA": {
              "freeThrowsMade": 0,
              "threePointersAttempted": 3,
              "steals": 1,
              "threePointersMade": 1,
              "fouls": 3,
              "freeThrowsAttempted": 1,
              "turnovers": 5,
              "fieldGoalsMade": 3,
              "assists": 9,
              "points": 7,
              "twoPointersMade": 2,
              "defensiveRebounds": 4,
              "blocks": 1,
              "plusMinus": -6,
              "secondsPlayed": 1814,
              "rebounds": 9,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12
            },
            "MALAKI_BRANHAM_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "points": 10,
              "twoPointersMade": 3,
              "assists": 3,
              "threePointersAttempted": 4,
              "fouls": 1,
              "plusMinus": 9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1258
            },
            "CEDI_OSMAN_1_NBA": {
              "fieldGoalsMade": 2,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 5,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "assists": 2,
              "steals": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "threePointersAttempted": 3,
              "plusMinus": 11,
              "turnovers": 2,
              "secondsPlayed": 883,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 1
            },
            "DEVONTE_GRAHAM_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -4,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "secondsPlayed": 378
            }
          },
          "reg": {
            "away": {
              "points": 122
            },
            "home": {
              "points": 99
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 15,
              "defensiveRebounds": 12,
              "fouls": 6,
              "largestLead": 29,
              "blocks": 4,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 19,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 5,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 19,
              "defensiveRebounds": 14,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 9,
              "defensiveRebounds": 5,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 4,
              "assists": 4,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 6
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 4,
              "largestLead": 31,
              "blocks": 6,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 10,
              "turnovers": 6,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 8,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 11
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+120",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-205",
            "bookOdds": "-231",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-231",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-136",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-136",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-145",
            "bookOdds": "-155",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-109",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-109",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+106",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+106",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+145",
            "bookOdds": "+135",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+170",
            "bookOdds": "+160",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 67,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 99,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-170",
            "bookOdds": "-189",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-189",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-140",
            "bookOdds": "-160",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-160",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+140",
            "bookOdds": "+130",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+205",
            "bookOdds": "+196",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+196",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "116",
            "bookOverUnder": "116",
            "score": 117,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "116",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "58",
            "bookOverUnder": "58",
            "score": 62,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "58",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 122,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-150",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "236",
            "bookOverUnder": "236",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "236",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-102",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 33,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-102",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 55,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:37.137Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T00:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JULIAN_CHAMPAGNIE_1_NBA": {
            "playerID": "JULIAN_CHAMPAGNIE_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JULIAN_CHAMPAGNIE_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Julian",
            "lastName": "Champagnie",
            "name": "Julian Champagnie"
          },
          "JAKOB_POELTL_1_NBA": {
            "playerID": "JAKOB_POELTL_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JAKOB_POELTL_TORONTO_RAPTORS_NBA",
            "firstName": "Jakob",
            "lastName": "Pöltl",
            "name": "Jakob Poeltl"
          },
          "GARY_TRENT_JR_1_NBA": {
            "playerID": "GARY_TRENT_JR_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "GARY_TRENT_JR_TORONTO_RAPTORS_NBA",
            "firstName": "Gary",
            "lastName": "Trent",
            "name": "Gary Trent Jr"
          },
          "RJ_BARRETT_1_NBA": {
            "playerID": "RJ_BARRETT_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "RJ_BARRETT_TORONTO_RAPTORS_NBA",
            "firstName": "RJ",
            "lastName": "Barrett",
            "name": "RJ Barrett"
          },
          "KELDON_JOHNSON_1_NBA": {
            "playerID": "KELDON_JOHNSON_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "KELDON_JOHNSON_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Keldon",
            "lastName": "Johnson",
            "name": "Keldon Johnson"
          },
          "TRE_JONES_1_NBA": {
            "playerID": "TRE_JONES_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "TRE_JONES_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Tre",
            "lastName": "Jones",
            "name": "Tre Jones"
          },
          "IMMANUEL_QUICKLEY_1_NBA": {
            "playerID": "IMMANUEL_QUICKLEY_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "IMMANUEL_QUICKLEY_TORONTO_RAPTORS_NBA",
            "firstName": "Immanuel",
            "lastName": "Quickley",
            "name": "Immanuel Quickley"
          },
          "VICTOR_WEMBANYAMA_1_NBA": {
            "playerID": "VICTOR_WEMBANYAMA_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "VICTOR_WEMBANYAMA_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Victor",
            "lastName": "Wembanyama",
            "name": "Victor Wembanyama"
          },
          "JEREMY_SOCHAN_1_NBA": {
            "playerID": "JEREMY_SOCHAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "JEREMY_SOCHAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Jeremy",
            "lastName": "Sochan",
            "name": "Jeremy Sochan"
          },
          "JONTAY_PORTER_1_NBA": {
            "playerID": "JONTAY_PORTER_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JONTAY_PORTER_TORONTO_RAPTORS_NBA",
            "firstName": "Jontay",
            "lastName": "Porter",
            "name": "Jontay Porter"
          },
          "ZACH_COLLINS_1_NBA": {
            "playerID": "ZACH_COLLINS_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "ZACH_COLLINS_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Zach",
            "lastName": "Collins",
            "name": "Zach Collins"
          },
          "JORDAN_NWORA_1_NBA": {
            "playerID": "JORDAN_NWORA_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JORDAN_NWORA_TORONTO_RAPTORS_NBA",
            "firstName": "Jordan",
            "lastName": "Nwora",
            "name": "Jordan Nwora"
          },
          "DEVIN_VASSELL_1_NBA": {
            "playerID": "DEVIN_VASSELL_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVIN_VASSELL_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devin",
            "lastName": "Vassell",
            "name": "Devin Vassell"
          },
          "JALEN_MCDANIELS_1_NBA": {
            "playerID": "JALEN_MCDANIELS_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "JALEN_MCDANIELS_TORONTO_RAPTORS_NBA",
            "firstName": "Jalen",
            "lastName": "McDaniels",
            "name": "Jalen McDaniels"
          },
          "SANDRO_MAMUKELASHVILI_1_NBA": {
            "playerID": "SANDRO_MAMUKELASHVILI_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "SANDRO_MAMUKELASHVILI_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Sandro",
            "lastName": "Mamukelashvili",
            "name": "Sandro Mamukelashvili"
          },
          "BLAKE_WESLEY_1_NBA": {
            "playerID": "BLAKE_WESLEY_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "BLAKE_WESLEY_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Blake",
            "lastName": "Wesley",
            "name": "Blake Wesley"
          },
          "BRUCE_BROWN_1_NBA": {
            "playerID": "BRUCE_BROWN_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "BRUCE_BROWN_TORONTO_RAPTORS_NBA",
            "firstName": "Bruce",
            "lastName": "Brown",
            "name": "Bruce Brown"
          },
          "SCOTTIE_BARNES_1_NBA": {
            "playerID": "SCOTTIE_BARNES_1_NBA",
            "teamID": "TORONTO_RAPTORS_NBA",
            "alias": "SCOTTIE_BARNES_TORONTO_RAPTORS_NBA",
            "firstName": "Scottie",
            "lastName": "Barnes",
            "name": "Scottie Barnes"
          },
          "MALAKI_BRANHAM_1_NBA": {
            "playerID": "MALAKI_BRANHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "MALAKI_BRANHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Malaki",
            "lastName": "Branham",
            "name": "Malaki Branham"
          },
          "CEDI_OSMAN_1_NBA": {
            "playerID": "CEDI_OSMAN_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "CEDI_OSMAN_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Cedi",
            "lastName": "Osman",
            "name": "Cedi Osman"
          },
          "DEVONTE_GRAHAM_1_NBA": {
            "playerID": "DEVONTE_GRAHAM_1_NBA",
            "teamID": "SAN_ANTONIO_SPURS_NBA",
            "alias": "DEVONTE_GRAHAM_SAN_ANTONIO_SPURS_NBA",
            "firstName": "Devonte'",
            "lastName": "Graham",
            "name": "Devonte' Graham"
          }
        }
      },
      {
        "eventID": "FQtP1DJPUxQSIIF9zohU",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "HOU",
              "medium": "Rockets",
              "long": "Houston Rockets"
            },
            "teamID": "HOUSTON_ROCKETS_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#CE1141"
            },
            "score": 105
          },
          "away": {
            "statEntityID": "away",
            "score": 103,
            "names": {
              "short": "NYK",
              "medium": "Knicks",
              "long": "New York Knicks"
            },
            "teamID": "NEW_YORK_KNICKS_NBA",
            "colors": {
              "secondary": "#F58426",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 8,
              "blocks": 0,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 369,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 22,
              "threePointersAttempted": 9,
              "offensiveRebounds": 5,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 3,
              "largestLead": 7,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 318,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 18,
              "defensiveRebounds": 10,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 5,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 8,
              "assists": 6,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fouls": 4,
              "largestLead": 14,
              "blocks": 3,
              "fieldGoalsAttempted": 12,
              "secondsInLead": 593,
              "freeThrowsAttempted": 13,
              "steals": 4,
              "points": 17,
              "threePointersAttempted": 6,
              "offensiveRebounds": 0,
              "assists": 2,
              "twoPointersAttempted": 6,
              "turnovers": 6,
              "threePointersMade": 1,
              "freeThrowsMade": 8,
              "twoPointersMade": 3
            }
          },
          "2q": {
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 13,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 16,
              "blocks": 0,
              "fieldGoalsAttempted": 23,
              "freeThrowsAttempted": 7,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 5,
              "offensiveRebounds": 5,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 6,
              "twoPointersMade": 11,
              "secondsInLead": 720
            },
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 6,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 0,
              "points": 21,
              "offensiveRebounds": 4,
              "assists": 2,
              "twoPointersAttempted": 15,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 1,
              "twoPointersMade": 7,
              "threePointersAttempted": 9,
              "fieldGoalsAttempted": 24
            }
          },
          "game": {
            "away": {
              "largestLead": 8,
              "secondsInLead": 369,
              "turnovers": 16,
              "offensiveRebounds": 19,
              "longestScoringRun": 9,
              "freeThrowsAttempted": 12,
              "steals": 4,
              "freeThrowsMade": 7,
              "threePointersAttempted": 36,
              "assists": 19,
              "threePointersMade": 12,
              "fieldGoalsMade": 42,
              "fouls": 23,
              "blocks": 4,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 56,
              "points": 103,
              "twoPointersMade": 30,
              "rebounds": 51,
              "defensiveRebounds": 32
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 16,
              "blocks": 3,
              "steals": 12,
              "threePointersAttempted": 26,
              "assists": 22,
              "threePointersMade": 10,
              "fieldGoalsMade": 36,
              "rebounds": 39,
              "defensiveRebounds": 27,
              "fouls": 16,
              "offensiveRebounds": 12,
              "fieldGoalsAttempted": 80,
              "twoPointersAttempted": 54,
              "turnovers": 11,
              "secondsInLead": 2342,
              "twoPointersMade": 26,
              "freeThrowsAttempted": 33,
              "freeThrowsMade": 23,
              "points": 105
            },
            "JAESEAN_TATE_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 1,
              "assists": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "turnovers": 1,
              "fouls": 2,
              "plusMinus": 6,
              "secondsPlayed": 743,
              "steals": 4
            },
            "JERICHO_SIMS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 4,
              "twoPointersMade": 2,
              "fouls": 4,
              "offensiveRebounds": 3,
              "rebounds": 7,
              "defensiveRebounds": 4,
              "plusMinus": 7,
              "secondsPlayed": 1724
            },
            "NATE_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "fouls": 1,
              "plusMinus": 15,
              "secondsPlayed": 482
            },
            "JEFF_GREEN_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": 11,
              "secondsPlayed": 909
            },
            "DONTE_DIVINCENZO_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 2,
              "twoPointersMade": 4,
              "twoPointersAttempted": 7,
              "turnovers": 3,
              "fieldGoalsMade": 9,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "threePointersMade": 5,
              "points": 23,
              "fouls": 3,
              "plusMinus": 2,
              "assists": 4,
              "secondsPlayed": 2457,
              "steals": 2,
              "threePointersAttempted": 14,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 21
            },
            "AARON_HOLIDAY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 0,
              "fieldGoalsMade": 7,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 8,
              "threePointersMade": 2,
              "twoPointersMade": 5,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 50,
              "assists": 4,
              "fieldGoalsAttempted": 14,
              "fouls": 3,
              "rebounds": 3,
              "offensiveRebounds": 1,
              "secondsPlayed": 1565,
              "plusMinus": 8,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 2,
              "points": 18
            },
            "DILLON_BROOKS_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "offensiveRebounds": 2,
              "twoPointersMade": 2,
              "twoPointersAttempted": 8,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "turnovers": 2,
              "fouls": 3,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 15,
              "threePointersMade": 6,
              "points": 23,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "plusMinus": -11,
              "secondsPlayed": 2207
            },
            "JALEN_GREEN_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "threePointersAttempted": 6,
              "assists": 4,
              "turnovers": 1,
              "fieldGoalsMade": 4,
              "steals": 2,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 9,
              "freeThrowsMade": 8,
              "points": 16,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 9,
              "plusMinus": -6,
              "secondsPlayed": 1787
            },
            "AMEN_THOMPSON_1_NBA": {
              "blocks": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "defensiveRebounds": 7,
              "freeThrowsAttempted": 2,
              "steals": 6,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "rebounds": 13,
              "offensiveRebounds": 6,
              "plusMinus": -5,
              "fieldGoalPercent": 80,
              "assists": 5,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "points": 8,
              "twoPointersMade": 4,
              "secondsPlayed": 2296
            },
            "MILES_MCBRIDE_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 2,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "points": 4,
              "twoPointersMade": 2,
              "plusMinus": -8,
              "secondsPlayed": 316
            },
            "JABARI_SMITH_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "turnovers": 1,
              "offensiveRebounds": 2,
              "freeThrowsMade": 6,
              "fouls": 1,
              "assists": 2,
              "threePointersMade": 2,
              "fieldGoalsMade": 6,
              "points": 20,
              "twoPointersMade": 4,
              "threePointersAttempted": 6,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 2272,
              "plusMinus": -2
            },
            "ALPEREN_SENGUN_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 8,
              "freeThrowsMade": 6,
              "blocks": 3,
              "assists": 6,
              "fieldGoalsMade": 6,
              "fouls": 3,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "turnovers": 3,
              "points": 18,
              "twoPointersMade": 6,
              "plusMinus": -6,
              "secondsPlayed": 2135
            },
            "JOSH_HART_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "offensiveRebounds": 2,
              "fouls": 3,
              "steals": 2,
              "fieldGoalsMade": 7,
              "fieldGoalPercent": 64,
              "fieldGoalsAttempted": 11,
              "points": 17,
              "threePointersAttempted": 5,
              "assists": 5,
              "twoPointersAttempted": 6,
              "threePointersMade": 3,
              "twoPointersMade": 4,
              "secondsPlayed": 2532,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "plusMinus": 2
            },
            "PRECIOUS_ACHIUWA_1_NBA": {
              "steals": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 4,
              "threePointersAttempted": 1,
              "turnovers": 3,
              "fieldGoalsMade": 4,
              "offensiveRebounds": 9,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 1,
              "points": 8,
              "twoPointersMade": 4,
              "rebounds": 17,
              "defensiveRebounds": 8,
              "blocks": 3,
              "secondsPlayed": 2320,
              "plusMinus": 3
            },
            "TAJ_GIBSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 2,
              "assists": 1,
              "twoPointersAttempted": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "plusMinus": 1,
              "secondsPlayed": 326
            },
            "JALEN_BRUNSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersAttempted": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "turnovers": 5,
              "freeThrowsAttempted": 8,
              "assists": 7,
              "fieldGoalsMade": 10,
              "fouls": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 19,
              "points": 27,
              "twoPointersMade": 8,
              "plusMinus": -1,
              "secondsPlayed": 2327
            }
          },
          "reg": {
            "away": {
              "points": 103
            },
            "home": {
              "points": 105
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 4,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 32,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 12,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 711,
              "freeThrowsAttempted": 4,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 7,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 5,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "115",
            "bookOverUnder": "115",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 45,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 43,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 105,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 17,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "115",
            "bookOverUnder": "115",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "53.5",
            "bookOverUnder": "53.5",
            "score": 63,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "53.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 208,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 103,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "224.5",
            "bookOverUnder": "224.5",
            "score": 208,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "224.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57",
            "bookOverUnder": "57",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:04.504Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JAESEAN_TATE_1_NBA": {
            "playerID": "JAESEAN_TATE_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JAESEAN_TATE_HOUSTON_ROCKETS_NBA",
            "firstName": "Jae'Sean",
            "lastName": "Tate",
            "name": "Jae'Sean Tate"
          },
          "JERICHO_SIMS_1_NBA": {
            "playerID": "JERICHO_SIMS_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JERICHO_SIMS_NEW_YORK_KNICKS_NBA",
            "firstName": "Jericho",
            "lastName": "Sims",
            "name": "Jericho Sims"
          },
          "NATE_WILLIAMS_1_NBA": {
            "playerID": "NATE_WILLIAMS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEENATHAN_WILLIAMS_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeenathan",
            "lastName": "Williams",
            "name": "Jeenathan Williams"
          },
          "JEFF_GREEN_1_NBA": {
            "playerID": "JEFF_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JEFF_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jeff",
            "lastName": "Green",
            "name": "Jeff Green"
          },
          "DONTE_DIVINCENZO_1_NBA": {
            "playerID": "DONTE_DIVINCENZO_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "DONTE_DIVINCENZO_NEW_YORK_KNICKS_NBA",
            "firstName": "Donte",
            "lastName": "DiVincenzo",
            "name": "Donte DiVincenzo"
          },
          "AARON_HOLIDAY_1_NBA": {
            "playerID": "AARON_HOLIDAY_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AARON_HOLIDAY_HOUSTON_ROCKETS_NBA",
            "firstName": "Aaron",
            "lastName": "Holiday",
            "name": "Aaron Holiday"
          },
          "DILLON_BROOKS_1_NBA": {
            "playerID": "DILLON_BROOKS_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "DILLON_BROOKS_HOUSTON_ROCKETS_NBA",
            "firstName": "Dillon",
            "lastName": "Brooks",
            "name": "Dillon Brooks"
          },
          "JALEN_GREEN_1_NBA": {
            "playerID": "JALEN_GREEN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JALEN_GREEN_HOUSTON_ROCKETS_NBA",
            "firstName": "Jalen",
            "lastName": "Green",
            "name": "Jalen Green"
          },
          "AMEN_THOMPSON_1_NBA": {
            "playerID": "AMEN_THOMPSON_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "AMEN_THOMPSON_HOUSTON_ROCKETS_NBA",
            "firstName": "Amen",
            "lastName": "Thompson",
            "name": "Amen Thompson"
          },
          "MILES_MCBRIDE_1_NBA": {
            "playerID": "MILES_MCBRIDE_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "MILES_MCBRIDE_NEW_YORK_KNICKS_NBA",
            "firstName": "Miles",
            "lastName": "McBride",
            "name": "Miles McBride"
          },
          "JABARI_SMITH_1_NBA": {
            "playerID": "JABARI_SMITH_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "JABARI_SMITH_HOUSTON_ROCKETS_NBA",
            "firstName": "Jabari",
            "lastName": "Smith",
            "name": "Jabari Smith"
          },
          "ALPEREN_SENGUN_1_NBA": {
            "playerID": "ALPEREN_SENGUN_1_NBA",
            "teamID": "HOUSTON_ROCKETS_NBA",
            "alias": "ALPEREN_SENGUN_HOUSTON_ROCKETS_NBA",
            "firstName": "Alperen",
            "lastName": "Sengun",
            "name": "Alperen Sengun"
          },
          "JOSH_HART_1_NBA": {
            "playerID": "JOSH_HART_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JOSH_HART_NEW_YORK_KNICKS_NBA",
            "firstName": "Josh",
            "lastName": "Hart",
            "name": "Josh Hart"
          },
          "PRECIOUS_ACHIUWA_1_NBA": {
            "playerID": "PRECIOUS_ACHIUWA_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "PRECIOUS_ACHIUWA_NEW_YORK_KNICKS_NBA",
            "firstName": "Precious",
            "lastName": "Achiuwa",
            "name": "Precious Achiuwa"
          },
          "TAJ_GIBSON_1_NBA": {
            "playerID": "TAJ_GIBSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "TAJ_GIBSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Taj",
            "lastName": "Gibson",
            "name": "Taj Gibson"
          },
          "JALEN_BRUNSON_1_NBA": {
            "playerID": "JALEN_BRUNSON_1_NBA",
            "teamID": "NEW_YORK_KNICKS_NBA",
            "alias": "JALEN_BRUNSON_NEW_YORK_KNICKS_NBA",
            "firstName": "Jalen",
            "lastName": "Brunson",
            "name": "Jalen Brunson"
          }
        }
      },
      {
        "eventID": "QK8EYmEALskxASr80qIL",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 87,
            "names": {
              "short": "MEM",
              "medium": "Grizzlies",
              "long": "Memphis Grizzlies"
            },
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "colors": {
              "secondary": "#6189B9",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#23375B",
              "primary": "#23375B"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 96,
            "names": {
              "short": "NOP",
              "medium": "Pelicans",
              "long": "New Orleans Pelicans"
            },
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "colors": {
              "secondary": "#B4975A",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 6,
              "fouls": 2,
              "largestLead": 8,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 332,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 9,
              "turnovers": 3,
              "threePointersMade": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 5
            },
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 4,
              "largestLead": 5,
              "blocks": 3,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 207,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 31,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 7,
              "freeThrowsMade": 0,
              "twoPointersMade": 5,
              "assists": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 15,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 720,
              "freeThrowsAttempted": 13,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 10,
              "offensiveRebounds": 2,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 11,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 11,
              "fouls": 8,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 16,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 5,
              "turnovers": 5,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 3
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 10,
              "defensiveRebounds": 7,
              "fouls": 4,
              "largestLead": 25,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 9,
              "steals": 4,
              "points": 25,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 8,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 6,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 26,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 7,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 1,
              "twoPointersMade": 8
            }
          },
          "reg": {
            "away": {
              "points": 96
            },
            "home": {
              "points": 87
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 15,
              "largestLead": 25,
              "threePointersMade": 13,
              "fouls": 18,
              "blocks": 4,
              "freeThrowsAttempted": 24,
              "steals": 12,
              "freeThrowsMade": 19,
              "threePointersAttempted": 35,
              "offensiveRebounds": 12,
              "points": 96,
              "fieldGoalsMade": 32,
              "rebounds": 49,
              "defensiveRebounds": 37,
              "assists": 21,
              "secondsInLead": 2367,
              "twoPointersMade": 19,
              "fieldGoalsAttempted": 78,
              "twoPointersAttempted": 43,
              "turnovers": 17
            },
            "home": {
              "longestScoringRun": 11,
              "largestLead": 8,
              "secondsInLead": 332,
              "threePointersMade": 12,
              "freeThrowsAttempted": 8,
              "offensiveRebounds": 3,
              "turnovers": 17,
              "freeThrowsMade": 7,
              "fieldGoalsMade": 34,
              "threePointersAttempted": 44,
              "fouls": 17,
              "assists": 28,
              "twoPointersMade": 22,
              "points": 87,
              "fieldGoalsAttempted": 81,
              "twoPointersAttempted": 37,
              "rebounds": 36,
              "defensiveRebounds": 33,
              "blocks": 8,
              "steals": 7
            },
            "JOHN_KONCHAR_1_NBA": {
              "fouls": 1,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 2,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 2,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "plusMinus": -10,
              "secondsPlayed": 922
            },
            "JOSE_ALVARADO_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 1,
              "fieldGoalsMade": 3,
              "threePointersMade": 2,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 10,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fouls": 2,
              "plusMinus": 0,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 2,
              "secondsPlayed": 896
            },
            "TREY_MURPHY_III_1_NBA": {
              "fouls": 0,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "blocks": 1,
              "assists": 2,
              "threePointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 38,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "steals": 1,
              "points": 9,
              "twoPointersMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "plusMinus": 5,
              "secondsPlayed": 1506
            },
            "JONAS_VALANCIUNAS_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 1,
              "turnovers": 1,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "assists": 3,
              "offensiveRebounds": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "points": 6,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fouls": 3,
              "plusMinus": -17,
              "secondsPlayed": 1050
            },
            "SANTI_ALDAMA_1_NBA": {
              "fouls": 0,
              "blocks": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "turnovers": 1,
              "threePointersAttempted": 8,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "fieldGoalPercent": 22,
              "fieldGoalsAttempted": 9,
              "plusMinus": -12,
              "assists": 5,
              "secondsPlayed": 1767
            },
            "ZION_WILLIAMSON_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "blocks": 1,
              "rebounds": 5,
              "defensiveRebounds": 3,
              "fouls": 1,
              "assists": 4,
              "fieldGoalsMade": 4,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 7,
              "steals": 1,
              "freeThrowsMade": 6,
              "points": 14,
              "turnovers": 3,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 13,
              "plusMinus": 8,
              "secondsPlayed": 2083
            },
            "HERBERT_JONES_1_NBA": {
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "fieldGoalsMade": 5,
              "threePointersMade": 3,
              "assists": 1,
              "fouls": 3,
              "turnovers": 3,
              "threePointersAttempted": 6,
              "fieldGoalPercent": 56,
              "blocks": 0,
              "fieldGoalsAttempted": 9,
              "freeThrowsAttempted": 4,
              "steals": 5,
              "freeThrowsMade": 4,
              "points": 17,
              "rebounds": 9,
              "defensiveRebounds": 6,
              "offensiveRebounds": 3,
              "plusMinus": 7,
              "secondsPlayed": 2110
            },
            "LARRY_NANCE_JR_1_NBA": {
              "blocks": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 2,
              "fouls": 3,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "assists": 3,
              "steals": 1,
              "offensiveRebounds": 2,
              "turnovers": 1,
              "fieldGoalsMade": 3,
              "rebounds": 9,
              "defensiveRebounds": 7,
              "plusMinus": 28,
              "fieldGoalPercent": 75,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1815,
              "points": 8,
              "twoPointersMade": 2
            },
            "NAJI_MARSHALL_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "assists": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 5,
              "twoPointersMade": 1,
              "fouls": 1,
              "offensiveRebounds": 2,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": 0,
              "secondsPlayed": 782
            },
            "JAREN_JACKSON_JR_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "threePointersMade": 2,
              "steals": 1,
              "assists": 3,
              "turnovers": 4,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 8,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fouls": 2,
              "points": 22,
              "twoPointersMade": 6,
              "plusMinus": -20,
              "fieldGoalPercent": 42,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 11,
              "secondsPlayed": 2148
            },
            "SCOTTY_PIPPEN_JR_1_NBA": {
              "rebounds": 3,
              "defensiveRebounds": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 2,
              "threePointersMade": 2,
              "points": 6,
              "fouls": 3,
              "assists": 6,
              "threePointersAttempted": 5,
              "plusMinus": -6,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1479
            },
            "LUKE_KENNARD_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fouls": 1,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 9,
              "threePointersMade": 4,
              "points": 12,
              "fieldGoalPercent": 40,
              "assists": 1,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -2,
              "secondsPlayed": 1716
            },
            "CJ_MCCOLLUM_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 1,
              "steals": 1,
              "fouls": 1,
              "turnovers": 2,
              "fieldGoalsMade": 4,
              "threePointersMade": 3,
              "points": 11,
              "threePointersAttempted": 8,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 7,
              "plusMinus": 9,
              "assists": 2,
              "secondsPlayed": 1985
            },
            "VINCE_WILLIAMS_JR_1_NBA": {
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "threePointersAttempted": 5,
              "fouls": 2,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 3,
              "twoPointersMade": 3,
              "turnovers": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 3,
              "points": 12,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "assists": 9,
              "plusMinus": -4,
              "secondsPlayed": 2222,
              "blocks": 0,
              "steals": 1
            },
            "BRANDON_INGRAM_1_NBA": {
              "blocks": 1,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "threePointersMade": 2,
              "freeThrowsAttempted": 1,
              "threePointersAttempted": 6,
              "fouls": 4,
              "steals": 1,
              "fieldGoalsMade": 7,
              "points": 16,
              "twoPointersMade": 5,
              "plusMinus": 5,
              "assists": 6,
              "secondsPlayed": 2171,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 8,
              "turnovers": 6
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 4,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 13,
              "blocks": 0,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 10,
              "threePointersAttempted": 5,
              "offensiveRebounds": 3,
              "assists": 2,
              "twoPointersAttempted": 12,
              "turnovers": 6,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            },
            "home": {
              "fieldGoalsMade": 6,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 17,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 2,
              "points": 14,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-180",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+355",
            "bookOdds": "+339",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+339",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+135",
            "bookOdds": "+124",
            "score": 14,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+124",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+175",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "108",
            "bookOverUnder": "108",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.207Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-135",
            "bookOdds": "-154",
            "score": 10,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-154",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-215",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-215",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-245",
            "bookOdds": "-285",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-285",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-6",
            "bookSpread": "-6",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+9.5",
            "bookSpread": "+9.5",
            "score": 87,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+245",
            "bookOdds": "+230",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+6",
            "bookSpread": "+6",
            "score": 47,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+6",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+165",
            "bookOdds": "+155",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+155",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-165",
            "bookOdds": "-190",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-190",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-355",
            "bookOdds": "-438",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-438",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "108",
            "bookOverUnder": "108",
            "score": 108,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "108",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairOverUnder": "54",
            "bookOverUnder": "54",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "overUnder": "54",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "221",
            "bookOverUnder": "221",
            "score": 183,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "221",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-9.5",
            "bookSpread": "-9.5",
            "score": 96,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-9.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+150",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+150",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "221",
            "bookOverUnder": "221",
            "score": 183,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "221",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:14:52.208Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "JOHN_KONCHAR_1_NBA": {
            "playerID": "JOHN_KONCHAR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JOHN_KONCHAR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "John",
            "lastName": "Konchar",
            "name": "John Konchar"
          },
          "JOSE_ALVARADO_1_NBA": {
            "playerID": "JOSE_ALVARADO_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JOSE_ALVARADO_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jose",
            "lastName": "Alvarado",
            "name": "Jose Alvarado"
          },
          "TREY_MURPHY_III_1_NBA": {
            "playerID": "TREY_MURPHY_III_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "TREY_MURPHY_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Trey",
            "lastName": "Murphy",
            "name": "Trey Murphy III"
          },
          "JONAS_VALANCIUNAS_1_NBA": {
            "playerID": "JONAS_VALANCIUNAS_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "JONAS_VALANCIUNAS_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Jonas",
            "lastName": "Valančiūnas",
            "name": "Jonas Valanciunas"
          },
          "SANTI_ALDAMA_1_NBA": {
            "playerID": "SANTI_ALDAMA_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SANTI_ALDAMA_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Santi",
            "lastName": "Aldama",
            "name": "Santi Aldama"
          },
          "ZION_WILLIAMSON_1_NBA": {
            "playerID": "ZION_WILLIAMSON_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "ZION_WILLIAMSON_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Zion",
            "lastName": "Williamson",
            "name": "Zion Williamson"
          },
          "HERBERT_JONES_1_NBA": {
            "playerID": "HERBERT_JONES_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "HERBERT_JONES_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Herbert",
            "lastName": "Jones",
            "name": "Herbert Jones"
          },
          "LARRY_NANCE_JR_1_NBA": {
            "playerID": "LARRY_NANCE_JR_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "LARRY_NANCE_JR_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Larry",
            "lastName": "Nance",
            "name": "Larry Nance Jr"
          },
          "NAJI_MARSHALL_1_NBA": {
            "playerID": "NAJI_MARSHALL_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "NAJI_MARSHALL_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Naji",
            "lastName": "Marshall",
            "name": "Naji Marshall"
          },
          "JAREN_JACKSON_JR_1_NBA": {
            "playerID": "JAREN_JACKSON_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "JAREN_JACKSON_JR_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Jaren",
            "lastName": "Jackson",
            "name": "Jaren Jackson Jr"
          },
          "SCOTTY_PIPPEN_JR_1_NBA": {
            "playerID": "SCOTTY_PIPPEN_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "SCOTTY_PIPPEN_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Scotty",
            "lastName": "Pippen",
            "name": "Scotty Pippen Jr"
          },
          "LUKE_KENNARD_1_NBA": {
            "playerID": "LUKE_KENNARD_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "LUKE_KENNARD_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Luke",
            "lastName": "Kennard",
            "name": "Luke Kennard"
          },
          "CJ_MCCOLLUM_1_NBA": {
            "playerID": "CJ_MCCOLLUM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "CJ_MCCOLLUM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "CJ",
            "lastName": "McCollum",
            "name": "CJ McCollum"
          },
          "VINCE_WILLIAMS_JR_1_NBA": {
            "playerID": "VINCE_WILLIAMS_JR_1_NBA",
            "teamID": "MEMPHIS_GRIZZLIES_NBA",
            "alias": "VINCE_WILLIAMS_MEMPHIS_GRIZZLIES_NBA",
            "firstName": "Vince",
            "lastName": "Williams",
            "name": "Vince Williams Jr"
          },
          "BRANDON_INGRAM_1_NBA": {
            "playerID": "BRANDON_INGRAM_1_NBA",
            "teamID": "NEW_ORLEANS_PELICANS_NBA",
            "alias": "BRANDON_INGRAM_NEW_ORLEANS_PELICANS_NBA",
            "firstName": "Brandon",
            "lastName": "Ingram",
            "name": "Brandon Ingram"
          }
        }
      },
      {
        "eventID": "SSYN10PpCF8YWPceCq2Q",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 112,
            "names": {
              "short": "MIL",
              "medium": "Bucks",
              "long": "Milwaukee Bucks"
            },
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "colors": {
              "secondary": "#EEE1C6",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#00471B",
              "primary": "#00471B"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "DEN",
              "medium": "Nuggets",
              "long": "Denver Nuggets"
            },
            "teamID": "DENVER_NUGGETS_NBA",
            "colors": {
              "secondary": "#F3BB4B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#000000",
              "primary": "#4FA8FF"
            },
            "score": 95
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 12,
              "offensiveRebounds": 3,
              "assists": 5,
              "twoPointersAttempted": 10,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "fouls": 5,
              "largestLead": 22,
              "blocks": 1,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 720,
              "freeThrowsAttempted": 8,
              "steals": 4,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 3,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 0,
              "threePointersMade": 2,
              "freeThrowsMade": 6,
              "twoPointersMade": 10
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 2,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 67,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 23,
              "threePointersAttempted": 7,
              "offensiveRebounds": 2,
              "assists": 7,
              "twoPointersAttempted": 18,
              "turnovers": 4,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 12,
              "fouls": 5,
              "largestLead": 11,
              "blocks": 3,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 522,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 13,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 7,
              "assists": 7
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 21,
              "secondsInLead": 0,
              "freeThrowsAttempted": 1,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 6,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 15,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 1,
              "largestLead": 28,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 720,
              "freeThrowsAttempted": 6,
              "steals": 2,
              "points": 31,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "largestLead": 3,
              "secondsInLead": 67,
              "blocks": 2,
              "offensiveRebounds": 12,
              "turnovers": 13,
              "fouls": 14,
              "freeThrowsMade": 12,
              "points": 95,
              "fieldGoalsMade": 36,
              "threePointersAttempted": 40,
              "rebounds": 48,
              "defensiveRebounds": 36,
              "assists": 24,
              "fieldGoalsAttempted": 94,
              "twoPointersAttempted": 54,
              "freeThrowsAttempted": 17,
              "steals": 7,
              "threePointersMade": 11,
              "twoPointersMade": 25
            },
            "home": {
              "longestScoringRun": 14,
              "largestLead": 28,
              "blocks": 6,
              "freeThrowsAttempted": 18,
              "freeThrowsMade": 12,
              "steals": 8,
              "twoPointersMade": 26,
              "fieldGoalsMade": 42,
              "offensiveRebounds": 9,
              "assists": 30,
              "threePointersMade": 16,
              "points": 112,
              "threePointersAttempted": 34,
              "rebounds": 51,
              "defensiveRebounds": 42,
              "fouls": 19,
              "fieldGoalsAttempted": 84,
              "twoPointersAttempted": 50,
              "turnovers": 12,
              "secondsInLead": 2682
            },
            "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "steals": 0,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "assists": 2,
              "plusMinus": 1,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 560,
              "freeThrowsMade": 1,
              "points": 1
            },
            "DEANDRE_JORDAN_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -10,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 257,
              "freeThrowsMade": 1,
              "points": 1
            },
            "JAMAL_MURRAY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "turnovers": 2,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 3,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -18,
              "fieldGoalPercent": 20,
              "fieldGoalsAttempted": 5,
              "secondsPlayed": 1053,
              "threePointersMade": 1,
              "points": 3
            },
            "JAE_CROWDER_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 25,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 2,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 3,
              "secondsPlayed": 1374,
              "steals": 2
            },
            "MALIK_BEASLEY_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 50,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 6,
              "fieldGoalsAttempted": 6,
              "threePointersMade": 3,
              "points": 9,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "offensiveRebounds": 1,
              "plusMinus": 16,
              "assists": 1,
              "secondsPlayed": 1823
            },
            "REGGIE_JACKSON_1_NBA": {
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "assists": 3,
              "fieldGoalsMade": 3,
              "plusMinus": -1,
              "fieldGoalPercent": 43,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1326,
              "points": 7,
              "twoPointersMade": 2
            },
            "BROOK_LOPEZ_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "blocks": 3,
              "twoPointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 3,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 7,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 12,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 9,
              "threePointersMade": 3,
              "points": 9,
              "secondsPlayed": 1745
            },
            "DAMIAN_LILLARD_1_NBA": {
              "defensiveRebounds": 2,
              "blocks": 0,
              "steals": 0,
              "rebounds": 3,
              "fouls": 3,
              "offensiveRebounds": 1,
              "assists": 5,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 5,
              "turnovers": 2,
              "threePointersMade": 2,
              "points": 18,
              "plusMinus": 12,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1362
            },
            "AARON_GORDON_1_NBA": {
              "freeThrowsAttempted": 0,
              "steals": 1,
              "offensiveRebounds": 1,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "blocks": 2,
              "fouls": 2,
              "twoPointersAttempted": 7,
              "twoPointersMade": 4,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 4,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "plusMinus": 1,
              "fieldGoalPercent": 55,
              "assists": 2,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1707,
              "threePointersMade": 2,
              "points": 14
            },
            "BOBBY_PORTIS_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fieldGoalsMade": 6,
              "points": 13,
              "twoPointersMade": 5,
              "offensiveRebounds": 1,
              "threePointersAttempted": 3,
              "rebounds": 8,
              "defensiveRebounds": 7,
              "fouls": 2,
              "plusMinus": 8,
              "fieldGoalPercent": 43,
              "assists": 3,
              "fieldGoalsAttempted": 14,
              "twoPointersAttempted": 11,
              "turnovers": 3,
              "secondsPlayed": 1521
            },
            "MICHAEL_PORTER_JR_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "turnovers": 2,
              "fouls": 2,
              "assists": 4,
              "fieldGoalsMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 3,
              "freeThrowsAttempted": 3,
              "points": 11,
              "offensiveRebounds": 3,
              "twoPointersAttempted": 3,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 1,
              "threePointersAttempted": 8,
              "plusMinus": -16,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1848
            },
            "GIANNIS_ANTETOKOUNMPO_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "offensiveRebounds": 4,
              "steals": 3,
              "fieldGoalsMade": 14,
              "twoPointersMade": 14,
              "freeThrowsAttempted": 14,
              "freeThrowsMade": 8,
              "points": 36,
              "rebounds": 18,
              "defensiveRebounds": 14,
              "plusMinus": 18,
              "fieldGoalPercent": 74,
              "assists": 5,
              "blocks": 2,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 19,
              "turnovers": 2,
              "secondsPlayed": 1824
            },
            "PEYTON_WATSON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "assists": 1,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "fouls": 2,
              "freeThrowsAttempted": 1,
              "points": 5,
              "freeThrowsMade": 1,
              "twoPointersMade": 2,
              "threePointersAttempted": 2,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 4,
              "offensiveRebounds": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": -9,
              "secondsPlayed": 1266
            },
            "AJ_GREEN_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 3,
              "threePointersAttempted": 5,
              "plusMinus": 7,
              "fieldGoalPercent": 60,
              "assists": 1,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 3,
              "points": 9,
              "secondsPlayed": 925
            },
            "PAT_CONNAUGHTON_1_NBA": {
              "fouls": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fieldGoalPercent": 100,
              "twoPointersAttempted": 1,
              "twoPointersMade": 1,
              "steals": 1,
              "blocks": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "assists": 5,
              "fieldGoalsAttempted": 2,
              "secondsPlayed": 1340,
              "threePointersMade": 1,
              "points": 5,
              "plusMinus": 19
            },
            "JULIAN_STRAWTHER_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "points": 2,
              "threePointersAttempted": 3,
              "plusMinus": 3,
              "assists": 2,
              "fieldGoalsAttempted": 3,
              "secondsPlayed": 399
            },
            "NIKOLA_JOKIC_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "freeThrowsMade": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 5,
              "fouls": 1,
              "offensiveRebounds": 3,
              "fieldGoalsMade": 13,
              "turnovers": 5,
              "points": 29,
              "twoPointersMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 9,
              "plusMinus": -16,
              "fieldGoalPercent": 52,
              "assists": 8,
              "fieldGoalsAttempted": 25,
              "twoPointersAttempted": 20,
              "freeThrowsAttempted": 3,
              "secondsPlayed": 1891
            },
            "CHRISTIAN_BRAUN_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fouls": 2,
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "twoPointersAttempted": 4,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 3,
              "points": 7,
              "threePointersAttempted": 3,
              "plusMinus": -7,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "secondsPlayed": 1345,
              "steals": 2
            },
            "ZEKE_NNAJI_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 0,
              "fouls": 1,
              "fieldGoalPercent": 20,
              "blocks": 0,
              "fieldGoalsAttempted": 5,
              "freeThrowsAttempted": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 3,
              "assists": 0,
              "twoPointersAttempted": 5,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "steals": 1,
              "plusMinus": 3,
              "secondsPlayed": 486
            },
            "ANDRE_JACKSON_JR_1_NBA": {
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "fieldGoalsAttempted": 1,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 3,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 1,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -2,
              "secondsPlayed": 336
            },
            "THANASIS_ANTETOKOUNMPO_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "fouls": 2,
              "plusMinus": -1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "turnovers": 1,
              "secondsPlayed": 294
            },
            "JUSTIN_HOLIDAY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "threePointersMade": 1,
              "fouls": 2,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 5,
              "plusMinus": -11,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "secondsPlayed": 1133
            }
          },
          "reg": {
            "away": {
              "points": 95
            },
            "home": {
              "points": 112
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 10,
              "rebounds": 14,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 0,
              "freeThrowsAttempted": 10,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 15,
              "offensiveRebounds": 6,
              "assists": 5,
              "twoPointersAttempted": 11,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 8,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 8,
              "largestLead": 28,
              "blocks": 1,
              "fieldGoalsAttempted": 16,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 21,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "twoPointersAttempted": 7,
              "turnovers": 6,
              "threePointersMade": 6,
              "freeThrowsMade": 1,
              "twoPointersMade": 1,
              "assists": 7
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 44,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 23,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 31,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+0",
            "bookSpread": "+0",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+0",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "117.5",
            "bookOverUnder": "117.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "117.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-115",
            "bookOdds": "-130",
            "fairSpread": "+0.5",
            "bookSpread": "+0.5",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-130",
                "spread": "+0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "55.5",
            "bookOverUnder": "55.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "55.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230",
            "bookOverUnder": "230",
            "score": 207,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 95,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "230",
            "bookOverUnder": "230",
            "score": 207,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+115",
            "bookOdds": "+100",
            "fairSpread": "-0.5",
            "bookSpread": "-0.5",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "-0.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "59",
            "bookOverUnder": "59",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "59",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:15:09.137Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T01:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "KENTAVIOUS_CALDWELLPOPE_1_NBA": {
            "playerID": "KENTAVIOUS_CALDWELLPOPE_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "KENTAVIOUS_CALDWELLPOPE_DENVER_NUGGETS_NBA",
            "firstName": "Kentavious",
            "lastName": "Caldwell-Pope",
            "name": "Kentavious Caldwell-Pope"
          },
          "DEANDRE_JORDAN_1_NBA": {
            "playerID": "DEANDRE_JORDAN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "DEANDRE_JORDAN_DENVER_NUGGETS_NBA",
            "firstName": "DeAndre",
            "lastName": "Jordan",
            "name": "DeAndre Jordan"
          },
          "JAMAL_MURRAY_1_NBA": {
            "playerID": "JAMAL_MURRAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JAMAL_MURRAY_DENVER_NUGGETS_NBA",
            "firstName": "Jamal",
            "lastName": "Murray",
            "name": "Jamal Murray"
          },
          "JAE_CROWDER_1_NBA": {
            "playerID": "JAE_CROWDER_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "JAE_CROWDER_MILWAUKEE_BUCKS_NBA",
            "firstName": "Jae",
            "lastName": "Crowder",
            "name": "Jae Crowder"
          },
          "MALIK_BEASLEY_1_NBA": {
            "playerID": "MALIK_BEASLEY_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "MALIK_BEASLEY_MILWAUKEE_BUCKS_NBA",
            "firstName": "Malik",
            "lastName": "Beasley",
            "name": "Malik Beasley"
          },
          "REGGIE_JACKSON_1_NBA": {
            "playerID": "REGGIE_JACKSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "REGGIE_JACKSON_DENVER_NUGGETS_NBA",
            "firstName": "Reggie",
            "lastName": "Jackson",
            "name": "Reggie Jackson"
          },
          "BROOK_LOPEZ_1_NBA": {
            "playerID": "BROOK_LOPEZ_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BROOK_LOPEZ_MILWAUKEE_BUCKS_NBA",
            "firstName": "Brook",
            "lastName": "Lopez",
            "name": "Brook Lopez"
          },
          "DAMIAN_LILLARD_1_NBA": {
            "playerID": "DAMIAN_LILLARD_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "DAMIAN_LILLARD_MILWAUKEE_BUCKS_NBA",
            "firstName": "Damian",
            "lastName": "Lillard",
            "name": "Damian Lillard"
          },
          "AARON_GORDON_1_NBA": {
            "playerID": "AARON_GORDON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "AARON_GORDON_DENVER_NUGGETS_NBA",
            "firstName": "Aaron",
            "lastName": "Gordon",
            "name": "Aaron Gordon"
          },
          "BOBBY_PORTIS_1_NBA": {
            "playerID": "BOBBY_PORTIS_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "BOBBY_PORTIS_MILWAUKEE_BUCKS_NBA",
            "firstName": "Bobby",
            "lastName": "Portis",
            "name": "Bobby Portis"
          },
          "MICHAEL_PORTER_JR_1_NBA": {
            "playerID": "MICHAEL_PORTER_JR_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "MICHAEL_PORTER_JR_DENVER_NUGGETS_NBA",
            "firstName": "Michael",
            "lastName": "Porter",
            "name": "Michael Porter Jr"
          },
          "GIANNIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "GIANNIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "GIANNIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Giannis",
            "lastName": "Antetokounmpo",
            "name": "Giannis Antetokounmpo"
          },
          "PEYTON_WATSON_1_NBA": {
            "playerID": "PEYTON_WATSON_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "PEYTON_WATSON_DENVER_NUGGETS_NBA",
            "firstName": "Peyton",
            "lastName": "Watson",
            "name": "Peyton Watson"
          },
          "AJ_GREEN_1_NBA": {
            "playerID": "AJ_GREEN_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "AJ_GREEN_MILWAUKEE_BUCKS_NBA",
            "firstName": "A.J.",
            "lastName": "Green",
            "name": "AJ Green"
          },
          "PAT_CONNAUGHTON_1_NBA": {
            "playerID": "PAT_CONNAUGHTON_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "PAT_CONNAUGHTON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Pat",
            "lastName": "Connaughton",
            "name": "Pat Connaughton"
          },
          "JULIAN_STRAWTHER_1_NBA": {
            "playerID": "JULIAN_STRAWTHER_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JULIAN_STRAWTHER_DENVER_NUGGETS_NBA",
            "firstName": "Julian",
            "lastName": "Strawther",
            "name": "Julian Strawther"
          },
          "NIKOLA_JOKIC_1_NBA": {
            "playerID": "NIKOLA_JOKIC_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "NIKOLA_JOKIC_DENVER_NUGGETS_NBA",
            "firstName": "Nikola",
            "lastName": "Jokic",
            "name": "Nikola Jokić"
          },
          "CHRISTIAN_BRAUN_1_NBA": {
            "playerID": "CHRISTIAN_BRAUN_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "CHRISTIAN_BRAUN_DENVER_NUGGETS_NBA",
            "firstName": "Christian",
            "lastName": "Braun",
            "name": "Christian Braun"
          },
          "ZEKE_NNAJI_1_NBA": {
            "playerID": "ZEKE_NNAJI_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "ZEKE_NNAJI_DENVER_NUGGETS_NBA",
            "firstName": "Zeke",
            "lastName": "Nnaji",
            "name": "Zeke Nnaji"
          },
          "ANDRE_JACKSON_JR_1_NBA": {
            "playerID": "ANDRE_JACKSON_JR_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "ANDRE_JACKSON_MILWAUKEE_BUCKS_NBA",
            "firstName": "Andre",
            "lastName": "Jackson",
            "name": "Andre Jackson Jr"
          },
          "THANASIS_ANTETOKOUNMPO_1_NBA": {
            "playerID": "THANASIS_ANTETOKOUNMPO_1_NBA",
            "teamID": "MILWAUKEE_BUCKS_NBA",
            "alias": "THANASIS_ANTETOKOUNMPO_MILWAUKEE_BUCKS_NBA",
            "firstName": "Thanasis",
            "lastName": "Antetokounmpo",
            "name": "Thanasis Antetokounmpo"
          },
          "JUSTIN_HOLIDAY_1_NBA": {
            "playerID": "JUSTIN_HOLIDAY_1_NBA",
            "teamID": "DENVER_NUGGETS_NBA",
            "alias": "JUSTIN_HOLIDAY_DENVER_NUGGETS_NBA",
            "firstName": "Justin",
            "lastName": "Holiday",
            "name": "Justin Holiday"
          }
        }
      },
      {
        "eventID": "Ft9WbPVgh7EusC1yJ7VX",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "names": {
              "short": "DAL",
              "medium": "Mavericks",
              "long": "Dallas Mavericks"
            },
            "teamID": "DALLAS_MAVERICKS_NBA",
            "colors": {
              "secondary": "#20385B",
              "primaryContrast": "#000000",
              "secondaryContrast": "#007DC5",
              "primary": "#007DC5"
            },
            "score": 112
          },
          "away": {
            "statEntityID": "away",
            "score": 104,
            "names": {
              "short": "WAS",
              "medium": "Wizards",
              "long": "Washington Wizards"
            },
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "colors": {
              "secondary": "#002566",
              "primaryContrast": "#000000",
              "secondaryContrast": "#F5002F",
              "primary": "#F5002F"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 12,
              "fouls": 4,
              "largestLead": 3,
              "blocks": 1,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 236,
              "freeThrowsAttempted": 3,
              "steals": 4,
              "points": 22,
              "threePointersAttempted": 5,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 22,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 18,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 6,
              "blocks": 2,
              "fieldGoalsAttempted": 27,
              "secondsInLead": 321,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 26,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 19,
              "turnovers": 6,
              "threePointersMade": 2,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 15,
              "defensiveRebounds": 11,
              "fouls": 7,
              "largestLead": 7,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 320,
              "freeThrowsAttempted": 5,
              "steals": 4,
              "points": 36,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 9,
              "twoPointersAttempted": 21,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 11
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 13,
              "defensiveRebounds": 9,
              "fouls": 6,
              "largestLead": 4,
              "blocks": 5,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 202,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 25,
              "threePointersAttempted": 10,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 12,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 7,
              "twoPointersMade": 6
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 12,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 10,
              "blocks": 1,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 720,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 30,
              "threePointersAttempted": 11,
              "offensiveRebounds": 4,
              "assists": 8,
              "twoPointersAttempted": 17,
              "turnovers": 2,
              "threePointersMade": 4,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 2,
              "largestLead": 0,
              "blocks": 3,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 3,
              "steals": 1,
              "points": 27,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 6,
              "twoPointersAttempted": 15,
              "turnovers": 2,
              "threePointersMade": 1,
              "freeThrowsMade": 2,
              "twoPointersMade": 11
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "steals": 9,
              "threePointersMade": 7,
              "largestLead": 11,
              "offensiveRebounds": 12,
              "freeThrowsMade": 9,
              "blocks": 7,
              "secondsInLead": 1677,
              "freeThrowsAttempted": 15,
              "points": 104,
              "fieldGoalsMade": 44,
              "threePointersAttempted": 32,
              "rebounds": 52,
              "defensiveRebounds": 40,
              "fouls": 25,
              "assists": 27,
              "turnovers": 15,
              "twoPointersMade": 37,
              "fieldGoalsAttempted": 106,
              "twoPointersAttempted": 74
            },
            "home": {
              "offensiveRebounds": 12,
              "turnovers": 16,
              "longestScoringRun": 8,
              "blocks": 12,
              "threePointersMade": 9,
              "fieldGoalsMade": 43,
              "largestLead": 8,
              "assists": 27,
              "twoPointersMade": 34,
              "threePointersAttempted": 36,
              "fouls": 18,
              "fieldGoalsAttempted": 96,
              "twoPointersAttempted": 60,
              "freeThrowsAttempted": 26,
              "steals": 7,
              "freeThrowsMade": 17,
              "points": 112,
              "rebounds": 56,
              "defensiveRebounds": 44,
              "secondsInLead": 842
            },
            "DELON_WRIGHT_1_NBA": {
              "fieldGoalsMade": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "plusMinus": 4,
              "assists": 1,
              "secondsPlayed": 302
            },
            "DERRICK_JONES_JR_1_NBA": {
              "defensiveRebounds": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "fieldGoalsMade": 1,
              "fouls": 1,
              "points": 2,
              "twoPointersMade": 1,
              "steals": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "plusMinus": -6,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "turnovers": 1,
              "secondsPlayed": 718
            },
            "TIM_HARDAWAY_JR_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "fouls": 3,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 5,
              "threePointersAttempted": 7,
              "plusMinus": -4,
              "assists": 1,
              "fieldGoalPercent": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1318,
              "steals": 1
            },
            "MARVIN_BAGLEY_III_1_NBA": {
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "steals": 1,
              "assists": 2,
              "defensiveRebounds": 8,
              "fouls": 3,
              "fieldGoalsMade": 6,
              "rebounds": 13,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 60,
              "blocks": 1,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "points": 12,
              "twoPointersMade": 6,
              "plusMinus": -3,
              "secondsPlayed": 1684
            },
            "KYLE_KUZMA_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "steals": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 7,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "plusMinus": -14,
              "fieldGoalsMade": 9,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 4,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "twoPointersAttempted": 12,
              "turnovers": 4,
              "points": 23,
              "twoPointersMade": 8,
              "secondsPlayed": 1925
            },
            "DENI_AVDIJA_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 1,
              "freeThrowsMade": 2,
              "threePointersMade": 1,
              "assists": 3,
              "threePointersAttempted": 3,
              "blocks": 1,
              "freeThrowsAttempted": 6,
              "fieldGoalsMade": 11,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 3,
              "fieldGoalPercent": 65,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 14,
              "points": 25,
              "twoPointersMade": 10,
              "plusMinus": 1,
              "turnovers": 5,
              "secondsPlayed": 2036
            },
            "JORDAN_POOLE_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "turnovers": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "fieldGoalsMade": 1,
              "threePointersMade": 1,
              "points": 3,
              "steals": 3,
              "assists": 3,
              "threePointersAttempted": 6,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "fieldGoalPercent": 8,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 6,
              "fouls": 4,
              "plusMinus": 4,
              "secondsPlayed": 1590
            },
            "JADEN_HARDY_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "twoPointersMade": 2,
              "fieldGoalsMade": 4,
              "threePointersAttempted": 4,
              "threePointersMade": 2,
              "points": 10,
              "plusMinus": 9,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 5,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "secondsPlayed": 775
            },
            "TYUS_JONES_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "steals": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "points": 14,
              "twoPointersMade": 6,
              "threePointersAttempted": 1,
              "plusMinus": -14,
              "fieldGoalPercent": 46,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 12,
              "fouls": 1,
              "assists": 16,
              "secondsPlayed": 1981
            },
            "JOSH_GREEN_1_NBA": {
              "blocks": 1,
              "turnovers": 0,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "assists": 2,
              "twoPointersAttempted": 5,
              "twoPointersMade": 4,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "threePointersAttempted": 3,
              "plusMinus": 3,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "steals": 2,
              "fouls": 4,
              "freeThrowsAttempted": 3,
              "freeThrowsMade": 2,
              "points": 13,
              "secondsPlayed": 1744
            },
            "LANDRY_SHAMET_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 2,
              "threePointersMade": 2,
              "points": 6,
              "steals": 2,
              "fouls": 2,
              "plusMinus": 3,
              "threePointersAttempted": 4,
              "blocks": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 1,
              "secondsPlayed": 834
            },
            "KYRIE_IRVING_1_NBA": {
              "steals": 0,
              "threePointersMade": 2,
              "turnovers": 2,
              "offensiveRebounds": 1,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 4,
              "fouls": 3,
              "blocks": 2,
              "fieldGoalsMade": 10,
              "plusMinus": 3,
              "assists": 4,
              "twoPointersAttempted": 12,
              "points": 26,
              "twoPointersMade": 8,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 53,
              "fieldGoalsAttempted": 19,
              "secondsPlayed": 2574
            },
            "LUKA_DONCIC_1_NBA": {
              "offensiveRebounds": 1,
              "blocks": 2,
              "turnovers": 5,
              "fieldGoalsMade": 8,
              "fouls": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 16,
              "threePointersAttempted": 7,
              "twoPointersAttempted": 9,
              "threePointersMade": 2,
              "twoPointersMade": 6,
              "plusMinus": 19,
              "assists": 15,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "freeThrowsAttempted": 11,
              "steals": 1,
              "freeThrowsMade": 8,
              "points": 26,
              "secondsPlayed": 2237
            },
            "BRANDON_WILLIAMS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 3,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "COREY_KISPERT_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "freeThrowsMade": 0,
              "defensiveRebounds": 3,
              "assists": 1,
              "threePointersMade": 1,
              "rebounds": 4,
              "fouls": 2,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "fieldGoalsMade": 2,
              "twoPointersAttempted": 4,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -10,
              "threePointersAttempted": 7,
              "fieldGoalPercent": 18,
              "fieldGoalsAttempted": 11,
              "secondsPlayed": 1467
            },
            "MAXI_KLEBER_1_NBA": {
              "fouls": 1,
              "steals": 0,
              "assists": 0,
              "turnovers": 2,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "blocks": 1,
              "threePointersAttempted": 3,
              "threePointersMade": 1,
              "fieldGoalsMade": 2,
              "rebounds": 5,
              "defensiveRebounds": 4,
              "plusMinus": 14,
              "freeThrowsAttempted": 1,
              "points": 5,
              "twoPointersMade": 1,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 2,
              "secondsPlayed": 1432
            },
            "AJ_LAWSON_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 0,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 3,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "BILAL_COULIBALY_1_NBA": {
              "steals": 0,
              "twoPointersMade": 0,
              "assists": 1,
              "defensiveRebounds": 3,
              "turnovers": 1,
              "fieldGoalsMade": 1,
              "threePointersAttempted": 4,
              "threePointersMade": 1,
              "rebounds": 7,
              "offensiveRebounds": 4,
              "fieldGoalPercent": 10,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 6,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "points": 4,
              "blocks": 2,
              "fouls": 2,
              "plusMinus": -13,
              "secondsPlayed": 1824
            }
          },
          "reg": {
            "away": {
              "points": 104
            },
            "home": {
              "points": 112
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 7,
              "rebounds": 11,
              "defensiveRebounds": 9,
              "fouls": 9,
              "largestLead": 11,
              "blocks": 4,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 401,
              "freeThrowsAttempted": 5,
              "steals": 0,
              "points": 16,
              "threePointersAttempted": 9,
              "offensiveRebounds": 2,
              "assists": 4,
              "twoPointersAttempted": 14,
              "turnovers": 5,
              "threePointersMade": 0,
              "freeThrowsMade": 2,
              "twoPointersMade": 7
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 14,
              "defensiveRebounds": 13,
              "fouls": 5,
              "largestLead": 8,
              "blocks": 2,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 319,
              "freeThrowsAttempted": 12,
              "steals": 3,
              "points": 34,
              "threePointersAttempted": 9,
              "offensiveRebounds": 1,
              "assists": 8,
              "twoPointersAttempted": 14,
              "turnovers": 1,
              "threePointersMade": 4,
              "freeThrowsMade": 6,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+195",
            "bookOdds": "+180",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+180",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-545",
            "bookOdds": "-724",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-724",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-150",
            "bookOdds": "-170",
            "score": 34,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-170",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-225",
            "bookOdds": "-269",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-269",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "126.5",
            "bookOverUnder": "126.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "126.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-4",
            "bookSpread": "-4",
            "score": 26,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+150",
            "bookOdds": "+140",
            "score": 16,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+140",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+225",
            "bookOdds": "+212",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+212",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "61.5",
            "bookOverUnder": "61.5",
            "score": 57,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "61.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+310",
            "bookOdds": "+294",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+294",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "+100",
            "fairSpread": "+7",
            "bookSpread": "+7",
            "score": 58,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+100",
                "spread": "+7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "+4",
            "bookSpread": "+4",
            "score": 22,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "+4",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "-11.5",
            "bookSpread": "-11.5",
            "score": 112,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "-11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-310",
            "bookOdds": "-375",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-375",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "-7",
            "bookSpread": "-7",
            "score": 51,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "-7",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairSpread": "-3",
            "bookSpread": "-3",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "spread": "-3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-190",
            "bookOdds": "-227",
            "score": 27,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-227",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairSpread": "+3",
            "bookSpread": "+3",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "spread": "+3",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+190",
            "bookOdds": "+177",
            "score": 30,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+177",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+545",
            "bookOdds": "+520",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+520",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "126.5",
            "bookOverUnder": "126.5",
            "score": 109,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "126.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 48,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-3.5",
            "bookSpread": "-3.5",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "59.5",
            "bookOverUnder": "59.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "59.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "247.5",
            "bookOverUnder": "247.5",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "247.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-107",
            "fairSpread": "+11.5",
            "bookSpread": "+11.5",
            "score": 104,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-107",
                "spread": "+11.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-195",
            "bookOdds": "-230",
            "score": 25,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-230",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "247.5",
            "bookOverUnder": "247.5",
            "score": 216,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "247.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+3.5",
            "bookSpread": "+3.5",
            "score": 36,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+3.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "63.5",
            "bookOverUnder": "63.5",
            "score": 61,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "63.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:13.397Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T01:30:00.000Z",
          "started": true,
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "live": false,
          "displayShort": "F",
          "displayLong": "Final",
          "completed": true,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "DELON_WRIGHT_1_NBA": {
            "playerID": "DELON_WRIGHT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DELON_WRIGHT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Delon",
            "lastName": "Wright",
            "name": "Delon Wright"
          },
          "DERRICK_JONES_JR_1_NBA": {
            "playerID": "DERRICK_JONES_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "DERRICK_JONES_DALLAS_MAVERICKS_NBA",
            "firstName": "Derrick",
            "lastName": "Jones",
            "name": "Derrick Jones Jr"
          },
          "TIM_HARDAWAY_JR_1_NBA": {
            "playerID": "TIM_HARDAWAY_JR_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "TIM_HARDAWAY_JR_DALLAS_MAVERICKS_NBA",
            "firstName": "Tim",
            "lastName": "Hardaway",
            "name": "Tim Hardaway Jr"
          },
          "MARVIN_BAGLEY_III_1_NBA": {
            "playerID": "MARVIN_BAGLEY_III_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "MARVIN_BAGLEY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Marvin",
            "lastName": "Bagley",
            "name": "Marvin Bagley III"
          },
          "KYLE_KUZMA_1_NBA": {
            "playerID": "KYLE_KUZMA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "KYLE_KUZMA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Kyle",
            "lastName": "Kuzma",
            "name": "Kyle Kuzma"
          },
          "DENI_AVDIJA_1_NBA": {
            "playerID": "DENI_AVDIJA_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "DENI_AVDIJA_WASHINGTON_WIZARDS_NBA",
            "firstName": "Deni",
            "lastName": "Avdija",
            "name": "Deni Avdija"
          },
          "JORDAN_POOLE_1_NBA": {
            "playerID": "JORDAN_POOLE_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "JORDAN_POOLE_WASHINGTON_WIZARDS_NBA",
            "firstName": "Jordan",
            "lastName": "Poole",
            "name": "Jordan Poole"
          },
          "JADEN_HARDY_1_NBA": {
            "playerID": "JADEN_HARDY_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JADEN_HARDY_DALLAS_MAVERICKS_NBA",
            "firstName": "Jaden",
            "lastName": "Hardy",
            "name": "Jaden Hardy"
          },
          "TYUS_JONES_1_NBA": {
            "playerID": "TYUS_JONES_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "TYUS_JONES_WASHINGTON_WIZARDS_NBA",
            "firstName": "Tyus",
            "lastName": "Jones",
            "name": "Tyus Jones"
          },
          "JOSH_GREEN_1_NBA": {
            "playerID": "JOSH_GREEN_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "JOSH_GREEN_DALLAS_MAVERICKS_NBA",
            "firstName": "Josh",
            "lastName": "Green",
            "name": "Josh Green"
          },
          "LANDRY_SHAMET_1_NBA": {
            "playerID": "LANDRY_SHAMET_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "LANDRY_SHAMET_WASHINGTON_WIZARDS_NBA",
            "firstName": "Landry",
            "lastName": "Shamet",
            "name": "Landry Shamet"
          },
          "KYRIE_IRVING_1_NBA": {
            "playerID": "KYRIE_IRVING_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "KYRIE_IRVING_DALLAS_MAVERICKS_NBA",
            "firstName": "Kyrie",
            "lastName": "Irving",
            "name": "Kyrie Irving"
          },
          "LUKA_DONCIC_1_NBA": {
            "playerID": "LUKA_DONCIC_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "LUKA_DONCIC_DALLAS_MAVERICKS_NBA",
            "firstName": "Luka",
            "lastName": "Doncic",
            "name": "Luka Dončić"
          },
          "BRANDON_WILLIAMS_1_NBA": {
            "playerID": "BRANDON_WILLIAMS_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "BRANDON_WILLIAMS_DALLAS_MAVERICKS_NBA",
            "firstName": "Brandon",
            "lastName": "Williams",
            "name": "Brandon Williams"
          },
          "COREY_KISPERT_1_NBA": {
            "playerID": "COREY_KISPERT_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "COREY_KISPERT_WASHINGTON_WIZARDS_NBA",
            "firstName": "Corey",
            "lastName": "Kispert",
            "name": "Corey Kispert"
          },
          "MAXI_KLEBER_1_NBA": {
            "playerID": "MAXI_KLEBER_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "MAXI_KLEBER_DALLAS_MAVERICKS_NBA",
            "firstName": "Maxi",
            "lastName": "Kleber",
            "name": "Maxi Kleber"
          },
          "AJ_LAWSON_1_NBA": {
            "playerID": "AJ_LAWSON_1_NBA",
            "teamID": "DALLAS_MAVERICKS_NBA",
            "alias": "AJ_LAWSON_DALLAS_MAVERICKS_NBA",
            "firstName": "A.J.",
            "lastName": "Lawson",
            "name": "A.J. Lawson"
          },
          "BILAL_COULIBALY_1_NBA": {
            "playerID": "BILAL_COULIBALY_1_NBA",
            "teamID": "WASHINGTON_WIZARDS_NBA",
            "alias": "BILAL_COULIBALY_WASHINGTON_WIZARDS_NBA",
            "firstName": "Bilal",
            "lastName": "Coulibaly",
            "name": "Bilal Coulibaly"
          }
        }
      },
      {
        "eventID": "asndWlKONMIAAHcK7H9V",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 107,
            "names": {
              "short": "UTA",
              "medium": "Jazz",
              "long": "Utah Jazz"
            },
            "teamID": "UTAH_JAZZ_NBA",
            "colors": {
              "secondary": "#F9A01B",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#002B5C",
              "primary": "#002B5C"
            }
          },
          "away": {
            "statEntityID": "away",
            "names": {
              "short": "GSW",
              "medium": "Warriors",
              "long": "Golden St Warriors"
            },
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "colors": {
              "secondary": "#FDB927",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#006BB6",
              "primary": "#006BB6"
            },
            "score": 129
          }
        },
        "odds": {},
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 10,
              "defensiveRebounds": 8,
              "fouls": 6,
              "largestLead": 11,
              "blocks": 0,
              "fieldGoalsAttempted": 26,
              "secondsInLead": 597,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 34,
              "threePointersAttempted": 14,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 12,
              "turnovers": 3,
              "threePointersMade": 8,
              "freeThrowsMade": 0,
              "twoPointersMade": 5
            },
            "home": {
              "fieldGoalsMade": 8,
              "rebounds": 11,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 3,
              "blocks": 3,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 36,
              "freeThrowsAttempted": 8,
              "steals": 1,
              "points": 26,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 6,
              "twoPointersAttempted": 11,
              "turnovers": 6,
              "threePointersMade": 3,
              "freeThrowsMade": 7,
              "twoPointersMade": 5
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 14,
              "defensiveRebounds": 11,
              "fouls": 1,
              "largestLead": 8,
              "blocks": 1,
              "fieldGoalsAttempted": 25,
              "secondsInLead": 581,
              "freeThrowsAttempted": 6,
              "steals": 0,
              "points": 29,
              "threePointersAttempted": 9,
              "offensiveRebounds": 3,
              "assists": 7,
              "twoPointersAttempted": 16,
              "turnovers": 2,
              "threePointersMade": 2,
              "freeThrowsMade": 5,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 12,
              "rebounds": 16,
              "defensiveRebounds": 11,
              "fouls": 4,
              "largestLead": 2,
              "blocks": 2,
              "fieldGoalsAttempted": 28,
              "secondsInLead": 60,
              "freeThrowsAttempted": 2,
              "steals": 1,
              "points": 29,
              "threePointersAttempted": 8,
              "offensiveRebounds": 5,
              "assists": 5,
              "twoPointersAttempted": 20,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 9
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 10,
              "defensiveRebounds": 9,
              "fouls": 3,
              "largestLead": 15,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 720,
              "freeThrowsAttempted": 7,
              "steals": 4,
              "points": 30,
              "threePointersAttempted": 7,
              "offensiveRebounds": 1,
              "assists": 5,
              "twoPointersAttempted": 13,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 5,
              "twoPointersMade": 8
            },
            "home": {
              "fieldGoalsMade": 10,
              "rebounds": 8,
              "defensiveRebounds": 8,
              "fouls": 7,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 0,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 25,
              "threePointersAttempted": 7,
              "offensiveRebounds": 0,
              "assists": 6,
              "twoPointersAttempted": 13,
              "turnovers": 7,
              "threePointersMade": 2,
              "freeThrowsMade": 3,
              "twoPointersMade": 8
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 10,
              "fouls": 13,
              "assists": 31,
              "turnovers": 13,
              "twoPointersMade": 28,
              "fieldGoalsMade": 48,
              "rebounds": 51,
              "defensiveRebounds": 39,
              "largestLead": 22,
              "blocks": 4,
              "fieldGoalsAttempted": 100,
              "secondsInLead": 2618,
              "freeThrowsAttempted": 17,
              "steals": 8,
              "points": 129,
              "threePointersAttempted": 44,
              "offensiveRebounds": 12,
              "twoPointersAttempted": 56,
              "threePointersMade": 20,
              "freeThrowsMade": 13
            },
            "home": {
              "largestLead": 3,
              "longestScoringRun": 7,
              "secondsInLead": 96,
              "blocks": 7,
              "offensiveRebounds": 9,
              "threePointersMade": 11,
              "freeThrowsAttempted": 16,
              "steals": 8,
              "points": 107,
              "threePointersAttempted": 32,
              "assists": 23,
              "freeThrowsMade": 14,
              "fieldGoalsMade": 41,
              "rebounds": 44,
              "defensiveRebounds": 35,
              "fouls": 17,
              "fieldGoalsAttempted": 92,
              "twoPointersAttempted": 60,
              "turnovers": 17,
              "twoPointersMade": 30
            },
            "KEVON_LOONEY_1_NBA": {
              "fieldGoalsMade": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "fieldGoalPercent": 0,
              "fieldGoalsAttempted": 2,
              "twoPointersAttempted": 2,
              "fouls": 1,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "plusMinus": 6,
              "assists": 2,
              "secondsPlayed": 659
            },
            "WALKER_KESSLER_1_NBA": {
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "offensiveRebounds": 1,
              "blocks": 4,
              "fouls": 2,
              "turnovers": 2,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "assists": 1,
              "fieldGoalsMade": 5,
              "plusMinus": 0,
              "fieldGoalPercent": 71,
              "fieldGoalsAttempted": 7,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 1548,
              "steals": 2,
              "freeThrowsMade": 1,
              "points": 11,
              "twoPointersMade": 5
            },
            "KRIS_DUNN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "offensiveRebounds": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "turnovers": 1,
              "steals": 3,
              "fieldGoalsMade": 1,
              "assists": 3,
              "points": 2,
              "twoPointersMade": 1,
              "threePointersAttempted": 3,
              "fouls": 2,
              "fieldGoalPercent": 17,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 3,
              "secondsPlayed": 1169,
              "plusMinus": 7
            },
            "TALEN_HORTONTUCKER_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 1,
              "twoPointersMade": 4,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "rebounds": 3,
              "defensiveRebounds": 2,
              "fouls": 2,
              "twoPointersAttempted": 6,
              "turnovers": 2,
              "fieldGoalsMade": 5,
              "steals": 2,
              "threePointersMade": 1,
              "points": 13,
              "threePointersAttempted": 3,
              "plusMinus": 6,
              "fieldGoalPercent": 56,
              "assists": 4,
              "fieldGoalsAttempted": 9,
              "secondsPlayed": 968
            },
            "DARIO_SARIC_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "threePointersAttempted": 2,
              "assists": 1,
              "fouls": 1,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "plusMinus": -4,
              "secondsPlayed": 696
            },
            "ANDREW_WIGGINS_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fouls": 1,
              "steals": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "freeThrowsAttempted": 3,
              "threePointersAttempted": 3,
              "turnovers": 1,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 6,
              "plusMinus": 31,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 7,
              "secondsPlayed": 1688,
              "points": 17,
              "twoPointersMade": 3
            },
            "COLLIN_SEXTON_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 2,
              "threePointersAttempted": 3,
              "fouls": 1,
              "threePointersMade": 2,
              "turnovers": 2,
              "rebounds": 6,
              "defensiveRebounds": 4,
              "fieldGoalsMade": 9,
              "plusMinus": -20,
              "fieldGoalPercent": 60,
              "assists": 5,
              "fieldGoalsAttempted": 15,
              "twoPointersAttempted": 12,
              "freeThrowsAttempted": 4,
              "secondsPlayed": 1563,
              "freeThrowsMade": 2,
              "points": 22,
              "twoPointersMade": 7
            },
            "DRAYMOND_GREEN_1_NBA": {
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "turnovers": 1,
              "offensiveRebounds": 1,
              "threePointersMade": 2,
              "fieldGoalsMade": 5,
              "fouls": 4,
              "twoPointersAttempted": 3,
              "points": 12,
              "twoPointersMade": 3,
              "threePointersAttempted": 4,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fieldGoalPercent": 71,
              "blocks": 1,
              "fieldGoalsAttempted": 7,
              "plusMinus": 11,
              "assists": 8,
              "secondsPlayed": 1409,
              "steals": 1
            },
            "KLAY_THOMPSON_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "steals": 0,
              "assists": 2,
              "offensiveRebounds": 1,
              "rebounds": 6,
              "defensiveRebounds": 5,
              "freeThrowsAttempted": 1,
              "twoPointersAttempted": 12,
              "freeThrowsMade": 1,
              "twoPointersMade": 8,
              "fieldGoalsMade": 11,
              "threePointersAttempted": 7,
              "plusMinus": 1,
              "fieldGoalPercent": 58,
              "fieldGoalsAttempted": 19,
              "turnovers": 1,
              "secondsPlayed": 1795,
              "threePointersMade": 3,
              "points": 26
            },
            "KEYONTE_GEORGE_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 1,
              "freeThrowsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "threePointersAttempted": 6,
              "fieldGoalsMade": 2,
              "fieldGoalPercent": 20,
              "assists": 4,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 4,
              "points": 5,
              "twoPointersMade": 1,
              "plusMinus": -32,
              "turnovers": 2,
              "secondsPlayed": 1759
            },
            "JONATHAN_KUMINGA_1_NBA": {
              "defensiveRebounds": 1,
              "fouls": 2,
              "steals": 0,
              "assists": 0,
              "threePointersAttempted": 1,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 4,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 9,
              "twoPointersMade": 3,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 5,
              "points": 14,
              "blocks": 1,
              "plusMinus": -4,
              "secondsPlayed": 1626,
              "turnovers": 3
            },
            "GARY_PAYTON_II_1_NBA": {
              "defensiveRebounds": 1,
              "fieldGoalPercent": 100,
              "blocks": 0,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fieldGoalsMade": 4,
              "rebounds": 2,
              "offensiveRebounds": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "points": 11,
              "twoPointersMade": 3,
              "turnovers": 1,
              "fouls": 1,
              "plusMinus": 9,
              "assists": 2,
              "secondsPlayed": 921
            },
            "JOHN_COLLINS_1_NBA": {
              "fouls": 0,
              "blocks": 1,
              "steals": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 0,
              "offensiveRebounds": 2,
              "turnovers": 3,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "fieldGoalsMade": 3,
              "fieldGoalPercent": 50,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "points": 11,
              "twoPointersMade": 3,
              "rebounds": 7,
              "defensiveRebounds": 5,
              "plusMinus": -27,
              "assists": 5,
              "secondsPlayed": 1701
            },
            "STEPHEN_CURRY_1_NBA": {
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "twoPointersAttempted": 3,
              "twoPointersMade": 2,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "assists": 10,
              "steals": 3,
              "fieldGoalsMade": 9,
              "threePointersAttempted": 16,
              "fouls": 1,
              "plusMinus": 30,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 19,
              "turnovers": 1,
              "secondsPlayed": 1925,
              "threePointersMade": 7,
              "points": 25
            },
            "JORDAN_CLARKSON_1_NBA": {
              "steals": 0,
              "assists": 1,
              "turnovers": 1,
              "defensiveRebounds": 2,
              "blocks": 1,
              "threePointersMade": 4,
              "freeThrowsAttempted": 4,
              "freeThrowsMade": 4,
              "rebounds": 4,
              "offensiveRebounds": 2,
              "fouls": 3,
              "fieldGoalsMade": 7,
              "threePointersAttempted": 7,
              "plusMinus": -8,
              "fieldGoalPercent": 41,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 10,
              "secondsPlayed": 1958,
              "points": 22,
              "twoPointersMade": 3
            },
            "MOSES_MOODY_1_NBA": {
              "fieldGoalsMade": 0,
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "rebounds": 5,
              "defensiveRebounds": 2,
              "offensiveRebounds": 3,
              "fieldGoalPercent": 0,
              "threePointersAttempted": 3,
              "plusMinus": 13,
              "fieldGoalsAttempted": 8,
              "twoPointersAttempted": 5,
              "secondsPlayed": 520
            },
            "LAURI_MARKKANEN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "threePointersAttempted": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "threePointersMade": 3,
              "fieldGoalsMade": 8,
              "plusMinus": -26,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "twoPointersAttempted": 10,
              "steals": 1,
              "points": 19,
              "twoPointersMade": 5,
              "secondsPlayed": 2033
            },
            "LUKA_SAMANIC_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 1,
              "plusMinus": -2,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 136,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "LESTER_QUINONES_1_NBA": {
              "fieldGoalsMade": 0,
              "fieldGoalPercent": 0,
              "blocks": 0,
              "offensiveRebounds": 0,
              "twoPointersAttempted": 1,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "fouls": 1,
              "turnovers": 1,
              "threePointersAttempted": 2,
              "fieldGoalsAttempted": 3,
              "steals": 1,
              "assists": 2,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "points": 0,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "plusMinus": -8,
              "secondsPlayed": 976
            },
            "BRANDIN_PODZIEMSKI_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "threePointersMade": 2,
              "threePointersAttempted": 3,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "fieldGoalsMade": 4,
              "points": 10,
              "twoPointersMade": 2,
              "fouls": 1,
              "turnovers": 4,
              "plusMinus": 9,
              "fieldGoalPercent": 44,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1495
            },
            "GUI_SANTOS_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": 2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 1,
              "points": 3,
              "threePointersAttempted": 2,
              "offensiveRebounds": 1,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 136,
              "threePointersMade": 1,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "OMER_YURTSEVEN_1_NBA": {
              "fieldGoalsMade": 1,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fouls": 0,
              "plusMinus": -2,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "fieldGoalsAttempted": 2,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 2,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 136,
              "threePointersMade": 0,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "TRAYCE_JACKSONDAVIS_1_NBA": {
              "fouls": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalPercent": 100,
              "fieldGoalsMade": 4,
              "assists": 1,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 4,
              "twoPointersMade": 4,
              "defensiveRebounds": 1,
              "rebounds": 4,
              "offensiveRebounds": 3,
              "plusMinus": 14,
              "blocks": 1,
              "freeThrowsAttempted": 5,
              "secondsPlayed": 553,
              "freeThrowsMade": 3,
              "points": 11
            }
          },
          "reg": {
            "away": {
              "points": 129
            },
            "home": {
              "points": 107
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 13,
              "rebounds": 17,
              "defensiveRebounds": 11,
              "fouls": 3,
              "largestLead": 22,
              "blocks": 2,
              "fieldGoalsAttempted": 29,
              "secondsInLead": 720,
              "freeThrowsAttempted": 4,
              "steals": 3,
              "points": 36,
              "threePointersAttempted": 14,
              "offensiveRebounds": 6,
              "assists": 9,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 7,
              "freeThrowsMade": 3,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 3,
              "largestLead": 0,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 0,
              "freeThrowsAttempted": 2,
              "steals": 3,
              "points": 27,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 16,
              "turnovers": 3,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 8
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T02:00:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": false,
          "oddsAvailable": false
        },
        "players": {
          "KEVON_LOONEY_1_NBA": {
            "playerID": "KEVON_LOONEY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KEVON_LOONEY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Kevon",
            "lastName": "Looney",
            "name": "Kevon Looney"
          },
          "WALKER_KESSLER_1_NBA": {
            "playerID": "WALKER_KESSLER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "WALKER_KESSLER_UTAH_JAZZ_NBA",
            "firstName": "Walker",
            "lastName": "Kessler",
            "name": "Walker Kessler"
          },
          "KRIS_DUNN_1_NBA": {
            "playerID": "KRIS_DUNN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KRIS_DUNN_UTAH_JAZZ_NBA",
            "firstName": "Kris",
            "lastName": "Dunn",
            "name": "Kris Dunn"
          },
          "TALEN_HORTONTUCKER_1_NBA": {
            "playerID": "TALEN_HORTONTUCKER_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "TALEN_HORTONTUCKER_UTAH_JAZZ_NBA",
            "firstName": "Talen",
            "lastName": "Horton-Tucker",
            "name": "Talen Horton-Tucker"
          },
          "DARIO_SARIC_1_NBA": {
            "playerID": "DARIO_SARIC_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DARIO_SARIC_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Dario",
            "lastName": "Saric",
            "name": "Dario Šarić"
          },
          "ANDREW_WIGGINS_1_NBA": {
            "playerID": "ANDREW_WIGGINS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "ANDREW_WIGGINS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Andrew",
            "lastName": "Wiggins",
            "name": "Andrew Wiggins"
          },
          "COLLIN_SEXTON_1_NBA": {
            "playerID": "COLLIN_SEXTON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "COLLIN_SEXTON_UTAH_JAZZ_NBA",
            "firstName": "Collin",
            "lastName": "Sexton",
            "name": "Collin Sexton"
          },
          "DRAYMOND_GREEN_1_NBA": {
            "playerID": "DRAYMOND_GREEN_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "DRAYMOND_GREEN_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Draymond",
            "lastName": "Green",
            "name": "Draymond Green"
          },
          "KLAY_THOMPSON_1_NBA": {
            "playerID": "KLAY_THOMPSON_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "KLAY_THOMPSON_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Klay",
            "lastName": "Thompson",
            "name": "Klay Thompson"
          },
          "KEYONTE_GEORGE_1_NBA": {
            "playerID": "KEYONTE_GEORGE_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "KEYONTE_GEORGE_UTAH_JAZZ_NBA",
            "firstName": "Keyonte",
            "lastName": "George",
            "name": "Keyonte George"
          },
          "JONATHAN_KUMINGA_1_NBA": {
            "playerID": "JONATHAN_KUMINGA_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "JONATHAN_KUMINGA_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Jonathan",
            "lastName": "Kuminga",
            "name": "Jonathan Kuminga"
          },
          "GARY_PAYTON_II_1_NBA": {
            "playerID": "GARY_PAYTON_II_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GARY_PAYTON_II_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gary",
            "lastName": "Payton",
            "name": "Gary Payton II"
          },
          "JOHN_COLLINS_1_NBA": {
            "playerID": "JOHN_COLLINS_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JOHN_COLLINS_UTAH_JAZZ_NBA",
            "firstName": "John",
            "lastName": "Collins",
            "name": "John Collins"
          },
          "STEPHEN_CURRY_1_NBA": {
            "playerID": "STEPHEN_CURRY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "STEPHEN_CURRY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Stephen",
            "lastName": "Curry",
            "name": "Stephen Curry"
          },
          "JORDAN_CLARKSON_1_NBA": {
            "playerID": "JORDAN_CLARKSON_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "JORDAN_CLARKSON_UTAH_JAZZ_NBA",
            "firstName": "Jordan",
            "lastName": "Clarkson",
            "name": "Jordan Clarkson"
          },
          "MOSES_MOODY_1_NBA": {
            "playerID": "MOSES_MOODY_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "MOSES_MOODY_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Moses",
            "lastName": "Moody",
            "name": "Moses Moody"
          },
          "LAURI_MARKKANEN_1_NBA": {
            "playerID": "LAURI_MARKKANEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LAURI_MARKKANEN_UTAH_JAZZ_NBA",
            "firstName": "Lauri",
            "lastName": "Markkanen",
            "name": "Lauri Markkanen"
          },
          "LUKA_SAMANIC_1_NBA": {
            "playerID": "LUKA_SAMANIC_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "LUKA_SAMANIC_UTAH_JAZZ_NBA",
            "firstName": "Luka",
            "lastName": "Samanic",
            "name": "Luka Samanic"
          },
          "LESTER_QUINONES_1_NBA": {
            "playerID": "LESTER_QUINONES_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "LESTER_QUINONES_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Lester",
            "lastName": "Quinones",
            "name": "Lester Quinones"
          },
          "BRANDIN_PODZIEMSKI_1_NBA": {
            "playerID": "BRANDIN_PODZIEMSKI_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "BRANDIN_PODZIEMSKI_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Brandin",
            "lastName": "Podziemski",
            "name": "Brandin Podziemski"
          },
          "GUI_SANTOS_1_NBA": {
            "playerID": "GUI_SANTOS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "GUI_SANTOS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Gui",
            "lastName": "Santos",
            "name": "Gui Santos"
          },
          "OMER_YURTSEVEN_1_NBA": {
            "playerID": "OMER_YURTSEVEN_1_NBA",
            "teamID": "UTAH_JAZZ_NBA",
            "alias": "OMER_YURTSEVEN_UTAH_JAZZ_NBA",
            "firstName": "Omer",
            "lastName": "Yurtseven",
            "name": "Omer Yurtseven"
          },
          "TRAYCE_JACKSONDAVIS_1_NBA": {
            "playerID": "TRAYCE_JACKSONDAVIS_1_NBA",
            "teamID": "GOLDEN_STATE_WARRIORS_NBA",
            "alias": "TRAYCE_JACKSONDAVIS_GOLDEN_STATE_WARRIORS_NBA",
            "firstName": "Trayce",
            "lastName": "JacksonDavis",
            "name": "Trayce Jackson-Davis"
          }
        }
      },
      {
        "eventID": "LAni7rWO7zvLXMmsdalp",
        "sportID": "BASKETBALL",
        "leagueID": "NBA",
        "type": "match",
        "teams": {
          "home": {
            "statEntityID": "home",
            "score": 100,
            "names": {
              "short": "LAC",
              "medium": "Clippers",
              "long": "LA Clippers"
            },
            "teamID": "LA_CLIPPERS_NBA",
            "colors": {
              "secondary": "#ED174C",
              "primaryContrast": "#FFFFFF",
              "secondaryContrast": "#000000",
              "primary": "#006BB6"
            }
          },
          "away": {
            "statEntityID": "away",
            "score": 121,
            "names": {
              "short": "MIN",
              "medium": "Timberwolves",
              "long": "Minnesota Timberwolves"
            },
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "colors": {
              "primaryContrast": "#FFFFFF",
              "primary": "#005083"
            }
          }
        },
        "results": {
          "ot": {
            "away": {
              "points": 0
            },
            "home": {
              "points": 0
            }
          },
          "2q": {
            "away": {
              "fieldGoalsMade": 9,
              "rebounds": 7,
              "defensiveRebounds": 6,
              "fouls": 4,
              "largestLead": 10,
              "blocks": 4,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 680,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 21,
              "threePointersAttempted": 11,
              "offensiveRebounds": 1,
              "assists": 6,
              "twoPointersAttempted": 8,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 0,
              "twoPointersMade": 6
            },
            "home": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 7,
              "fouls": 1,
              "largestLead": 4,
              "blocks": 0,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 25,
              "freeThrowsAttempted": 5,
              "steals": 2,
              "points": 29,
              "threePointersAttempted": 10,
              "offensiveRebounds": 5,
              "assists": 9,
              "twoPointersAttempted": 14,
              "turnovers": 0,
              "threePointersMade": 3,
              "freeThrowsMade": 4,
              "twoPointersMade": 8
            }
          },
          "1q": {
            "away": {
              "fieldGoalsMade": 11,
              "rebounds": 12,
              "defensiveRebounds": 10,
              "fouls": 5,
              "largestLead": 9,
              "blocks": 1,
              "fieldGoalsAttempted": 23,
              "secondsInLead": 698,
              "freeThrowsAttempted": 6,
              "steals": 3,
              "points": 28,
              "threePointersAttempted": 8,
              "offensiveRebounds": 2,
              "assists": 10,
              "twoPointersAttempted": 15,
              "turnovers": 3,
              "threePointersMade": 1,
              "freeThrowsMade": 5,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 9,
              "defensiveRebounds": 8,
              "fouls": 5,
              "largestLead": 0,
              "blocks": 0,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 24,
              "threePointersAttempted": 4,
              "offensiveRebounds": 1,
              "turnovers": 4,
              "threePointersMade": 2,
              "freeThrowsMade": 8,
              "twoPointersMade": 5,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 14,
              "assists": 4
            }
          },
          "3q": {
            "away": {
              "fieldGoalsMade": 12,
              "rebounds": 11,
              "defensiveRebounds": 10,
              "fouls": 4,
              "largestLead": 17,
              "blocks": 1,
              "fieldGoalsAttempted": 19,
              "secondsInLead": 592,
              "freeThrowsAttempted": 13,
              "steals": 3,
              "points": 40,
              "threePointersAttempted": 8,
              "offensiveRebounds": 1,
              "assists": 7,
              "twoPointersAttempted": 11,
              "turnovers": 2,
              "threePointersMade": 3,
              "freeThrowsMade": 13,
              "twoPointersMade": 9
            },
            "home": {
              "fieldGoalsMade": 7,
              "rebounds": 5,
              "defensiveRebounds": 5,
              "fouls": 8,
              "largestLead": 4,
              "blocks": 1,
              "fieldGoalsAttempted": 20,
              "secondsInLead": 72,
              "freeThrowsAttempted": 3,
              "steals": 2,
              "points": 19,
              "threePointersAttempted": 8,
              "offensiveRebounds": 0,
              "assists": 4,
              "twoPointersAttempted": 12,
              "turnovers": 5,
              "threePointersMade": 3,
              "freeThrowsMade": 2,
              "twoPointersMade": 4
            }
          },
          "game": {
            "away": {
              "longestScoringRun": 8,
              "freeThrowsAttempted": 19,
              "freeThrowsMade": 18,
              "largestLead": 24,
              "fieldGoalsMade": 46,
              "rebounds": 40,
              "defensiveRebounds": 32,
              "fouls": 20,
              "blocks": 7,
              "fieldGoalsAttempted": 85,
              "secondsInLead": 2690,
              "steals": 9,
              "points": 121,
              "threePointersAttempted": 34,
              "offensiveRebounds": 8,
              "assists": 33,
              "twoPointersAttempted": 51,
              "turnovers": 11,
              "threePointersMade": 11,
              "twoPointersMade": 35
            },
            "home": {
              "longestScoringRun": 10,
              "largestLead": 4,
              "secondsInLead": 97,
              "fouls": 14,
              "steals": 6,
              "threePointersMade": 9,
              "fieldGoalsMade": 34,
              "rebounds": 36,
              "defensiveRebounds": 26,
              "blocks": 3,
              "fieldGoalsAttempted": 84,
              "freeThrowsAttempted": 26,
              "points": 100,
              "threePointersAttempted": 28,
              "offensiveRebounds": 10,
              "assists": 20,
              "twoPointersAttempted": 56,
              "turnovers": 13,
              "freeThrowsMade": 23,
              "twoPointersMade": 25
            },
            "MASON_PLUMLEE_1_NBA": {
              "fouls": 0,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fieldGoalsMade": 1,
              "rebounds": 3,
              "defensiveRebounds": 3,
              "fieldGoalPercent": 100,
              "assists": 2,
              "fieldGoalsAttempted": 1,
              "twoPointersAttempted": 1,
              "points": 2,
              "twoPointersMade": 1,
              "plusMinus": 0,
              "secondsPlayed": 535
            },
            "KARLANTHONY_TOWNS_1_NBA": {
              "steals": 0,
              "offensiveRebounds": 0,
              "blocks": 1,
              "threePointersMade": 1,
              "threePointersAttempted": 5,
              "rebounds": 4,
              "defensiveRebounds": 4,
              "assists": 3,
              "turnovers": 1,
              "fieldGoalsMade": 8,
              "fouls": 3,
              "plusMinus": 17,
              "fieldGoalPercent": 67,
              "fieldGoalsAttempted": 12,
              "twoPointersAttempted": 7,
              "freeThrowsAttempted": 8,
              "secondsPlayed": 1622,
              "freeThrowsMade": 7,
              "points": 24,
              "twoPointersMade": 7
            },
            "KAWHI_LEONARD_1_NBA": {
              "defensiveRebounds": 0,
              "blocks": 0,
              "threePointersMade": 1,
              "rebounds": 4,
              "offensiveRebounds": 4,
              "freeThrowsAttempted": 1,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 8,
              "twoPointersAttempted": 14,
              "turnovers": 3,
              "steals": 1,
              "points": 18,
              "twoPointersMade": 7,
              "fouls": 2,
              "assists": 1,
              "threePointersAttempted": 3,
              "plusMinus": -15,
              "fieldGoalPercent": 47,
              "fieldGoalsAttempted": 17,
              "secondsPlayed": 1806
            },
            "MIKE_CONLEY_1_NBA": {
              "fouls": 1,
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "freeThrowsMade": 0,
              "twoPointersAttempted": 2,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 3,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "threePointersMade": 1,
              "points": 5,
              "rebounds": 4,
              "defensiveRebounds": 3,
              "offensiveRebounds": 1,
              "turnovers": 1,
              "steals": 2,
              "plusMinus": 10,
              "assists": 7,
              "secondsPlayed": 1449
            },
            "DANIEL_THEIS_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0,
              "plusMinus": -10,
              "blocks": 1,
              "turnovers": 1,
              "secondsPlayed": 294
            },
            "JAMES_HARDEN_1_NBA": {
              "fouls": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "twoPointersMade": 2,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "steals": 1,
              "fieldGoalsMade": 5,
              "blocks": 1,
              "threePointersMade": 3,
              "points": 17,
              "threePointersAttempted": 8,
              "fieldGoalPercent": 38,
              "assists": 6,
              "fieldGoalsAttempted": 13,
              "twoPointersAttempted": 5,
              "plusMinus": -9,
              "secondsPlayed": 1929
            },
            "PAUL_GEORGE_1_NBA": {
              "blocks": 0,
              "steals": 1,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "fieldGoalsMade": 5,
              "fouls": 2,
              "assists": 3,
              "threePointersMade": 2,
              "twoPointersMade": 3,
              "rebounds": 6,
              "defensiveRebounds": 6,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "points": 18,
              "threePointersAttempted": 8,
              "plusMinus": -13,
              "fieldGoalPercent": 31,
              "fieldGoalsAttempted": 16,
              "twoPointersAttempted": 8,
              "secondsPlayed": 1787
            },
            "RUSSELL_WESTBROOK_1_NBA": {
              "blocks": 0,
              "offensiveRebounds": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 4,
              "twoPointersMade": 2,
              "fieldGoalsMade": 3,
              "points": 11,
              "assists": 3,
              "threePointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 2,
              "turnovers": 1,
              "threePointersAttempted": 5,
              "steals": 2,
              "plusMinus": -21,
              "fieldGoalPercent": 27,
              "fieldGoalsAttempted": 11,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1740
            },
            "NORMAN_POWELL_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "fouls": 1,
              "twoPointersMade": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersAttempted": 5,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 2,
              "plusMinus": -22,
              "fieldGoalPercent": 29,
              "fieldGoalsAttempted": 7,
              "turnovers": 1,
              "threePointersMade": 1,
              "points": 6,
              "secondsPlayed": 993
            },
            "JORDAN_MCLAUGHLIN_1_NBA": {
              "fieldGoalsMade": 0,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": -1,
              "blocks": 0,
              "fieldGoalsAttempted": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 0,
              "turnovers": 0,
              "secondsPlayed": 234,
              "threePointersMade": 0,
              "twoPointersMade": 0,
              "freeThrowsMade": 0
            },
            "NICKEIL_ALEXANDERWALKER_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "turnovers": 2,
              "fouls": 2,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "twoPointersMade": 3,
              "fieldGoalsMade": 6,
              "threePointersAttempted": 3,
              "plusMinus": 0,
              "fieldGoalPercent": 67,
              "assists": 5,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 6,
              "secondsPlayed": 1428,
              "steals": 2,
              "threePointersMade": 3,
              "points": 15
            },
            "AMIR_COFFEY_1_NBA": {
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "turnovers": 0,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "fouls": 2,
              "assists": 2,
              "rebounds": 1,
              "defensiveRebounds": 1,
              "fieldGoalsMade": 4,
              "plusMinus": -18,
              "fieldGoalPercent": 80,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 4,
              "freeThrowsAttempted": 1,
              "secondsPlayed": 1559,
              "freeThrowsMade": 1,
              "points": 10,
              "twoPointersMade": 3
            },
            "NAZ_REID_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "assists": 1,
              "threePointersMade": 1,
              "fieldGoalsMade": 5,
              "threePointersAttempted": 2,
              "points": 11,
              "twoPointersMade": 4,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fouls": 3,
              "plusMinus": 17,
              "fieldGoalPercent": 56,
              "fieldGoalsAttempted": 9,
              "twoPointersAttempted": 7,
              "turnovers": 2,
              "secondsPlayed": 1604
            },
            "DAISHEN_NIX_1_NBA": {
              "fieldGoalsMade": 2,
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "plusMinus": 4,
              "fieldGoalPercent": 67,
              "blocks": 0,
              "fieldGoalsAttempted": 3,
              "freeThrowsAttempted": 0,
              "steals": 0,
              "points": 5,
              "threePointersAttempted": 1,
              "offensiveRebounds": 0,
              "assists": 0,
              "twoPointersAttempted": 2,
              "turnovers": 0,
              "secondsPlayed": 130,
              "threePointersMade": 1,
              "twoPointersMade": 1,
              "freeThrowsMade": 0
            },
            "RUDY_GOBERT_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "assists": 0,
              "threePointersMade": 0,
              "freeThrowsAttempted": 5,
              "freeThrowsMade": 5,
              "turnovers": 2,
              "fieldGoalsMade": 6,
              "rebounds": 10,
              "defensiveRebounds": 5,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 60,
              "fieldGoalsAttempted": 10,
              "twoPointersAttempted": 10,
              "points": 17,
              "twoPointersMade": 6,
              "fouls": 4,
              "plusMinus": 9,
              "blocks": 4,
              "secondsPlayed": 2001
            },
            "KYLE_ANDERSON_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "turnovers": 0,
              "freeThrowsMade": 0,
              "fouls": 1,
              "offensiveRebounds": 1,
              "twoPointersMade": 1,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "threePointersMade": 1,
              "points": 5,
              "steals": 2,
              "rebounds": 2,
              "defensiveRebounds": 1,
              "assists": 6,
              "plusMinus": 9,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 6,
              "twoPointersAttempted": 5,
              "secondsPlayed": 1225
            },
            "JESSE_EDWARDS_1_NBA": {
              "offensiveRebounds": 0,
              "turnovers": 1,
              "steals": 1,
              "blocks": 0,
              "fouls": 2,
              "freeThrowsAttempted": 6,
              "freeThrowsMade": 6,
              "rebounds": 7,
              "defensiveRebounds": 7,
              "fieldGoalsMade": 8,
              "threePointersAttempted": 11,
              "plusMinus": 18,
              "fieldGoalPercent": 44,
              "assists": 8,
              "fieldGoalsAttempted": 18,
              "twoPointersAttempted": 7,
              "threePointersMade": 1,
              "points": 23,
              "twoPointersMade": 7,
              "secondsPlayed": 1944
            },
            "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "fouls": 0,
              "fieldGoalPercent": 50,
              "blocks": 0,
              "steals": 0,
              "offensiveRebounds": 0,
              "assists": 0,
              "turnovers": 0,
              "threePointersMade": 0,
              "fieldGoalsMade": 2,
              "threePointersAttempted": 1,
              "plusMinus": 3,
              "fieldGoalsAttempted": 4,
              "twoPointersAttempted": 3,
              "freeThrowsAttempted": 2,
              "secondsPlayed": 296,
              "freeThrowsMade": 2,
              "points": 6,
              "twoPointersMade": 2
            },
            "JADEN_MCDANIELS_1_NBA": {
              "rebounds": 0,
              "defensiveRebounds": 0,
              "freeThrowsAttempted": 0,
              "offensiveRebounds": 0,
              "freeThrowsMade": 0,
              "blocks": 1,
              "assists": 1,
              "fieldGoalsMade": 5,
              "fouls": 3,
              "fieldGoalPercent": 63,
              "fieldGoalsAttempted": 8,
              "steals": 1,
              "points": 11,
              "threePointersAttempted": 4,
              "twoPointersAttempted": 4,
              "turnovers": 2,
              "threePointersMade": 1,
              "twoPointersMade": 4,
              "plusMinus": 8,
              "secondsPlayed": 1525
            },
            "TERANCE_MANN_1_NBA": {
              "blocks": 0,
              "freeThrowsAttempted": 0,
              "threePointersAttempted": 0,
              "offensiveRebounds": 0,
              "threePointersMade": 0,
              "freeThrowsMade": 0,
              "steals": 1,
              "fieldGoalsMade": 1,
              "fieldGoalPercent": 33,
              "fieldGoalsAttempted": 3,
              "twoPointersAttempted": 3,
              "points": 2,
              "twoPointersMade": 1,
              "assists": 1,
              "rebounds": 2,
              "defensiveRebounds": 2,
              "fouls": 1,
              "turnovers": 1,
              "plusMinus": -4,
              "secondsPlayed": 1513
            },
            "IVICA_ZUBAC_1_NBA": {
              "steals": 0,
              "threePointersAttempted": 0,
              "threePointersMade": 0,
              "turnovers": 2,
              "freeThrowsAttempted": 2,
              "freeThrowsMade": 2,
              "fouls": 4,
              "fieldGoalsMade": 2,
              "points": 6,
              "twoPointersMade": 2,
              "offensiveRebounds": 5,
              "fieldGoalPercent": 40,
              "fieldGoalsAttempted": 5,
              "twoPointersAttempted": 5,
              "rebounds": 11,
              "defensiveRebounds": 6,
              "plusMinus": -2,
              "assists": 2,
              "blocks": 1,
              "secondsPlayed": 1356
            }
          },
          "reg": {
            "away": {
              "points": 121
            },
            "home": {
              "points": 100
            }
          },
          "4q": {
            "away": {
              "fieldGoalsMade": 14,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 7,
              "largestLead": 24,
              "blocks": 1,
              "fieldGoalsAttempted": 24,
              "secondsInLead": 720,
              "freeThrowsAttempted": 0,
              "steals": 3,
              "points": 32,
              "threePointersAttempted": 7,
              "offensiveRebounds": 4,
              "assists": 10,
              "twoPointersAttempted": 17,
              "turnovers": 4,
              "threePointersMade": 4,
              "freeThrowsMade": 0,
              "twoPointersMade": 10
            },
            "home": {
              "fieldGoalsMade": 9,
              "rebounds": 10,
              "defensiveRebounds": 6,
              "fouls": 0,
              "largestLead": 0,
              "blocks": 2,
              "fieldGoalsAttempted": 22,
              "secondsInLead": 0,
              "freeThrowsAttempted": 9,
              "steals": 1,
              "points": 28,
              "threePointersAttempted": 6,
              "offensiveRebounds": 4,
              "assists": 3,
              "twoPointersAttempted": 16,
              "turnovers": 4,
              "threePointersMade": 1,
              "freeThrowsMade": 9,
              "twoPointersMade": 8
            }
          }
        },
        "odds": {
          "points-all-3q-ou-over": {
            "oddID": "points-all-3q-ou-over",
            "opposingOddID": "points-all-3q-ou-under",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-2q-ml-away": {
            "oddID": "points-away-2q-ml-away",
            "opposingOddID": "points-home-2q-ml-home",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+120",
            "bookOdds": "+105",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-game-ml-home": {
            "oddID": "points-home-game-ml-home",
            "opposingOddID": "points-away-game-ml-away",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-180",
            "bookOdds": "-197",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-197",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-1q-ou-under": {
            "oddID": "points-all-1q-ou-under",
            "opposingOddID": "points-all-1q-ou-over",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-4q-sp-home": {
            "oddID": "points-home-4q-sp-home",
            "opposingOddID": "points-away-4q-sp-away",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-4q-ml-home": {
            "oddID": "points-home-4q-ml-home",
            "opposingOddID": "points-away-4q-ml-away",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-1q-ml-home": {
            "oddID": "points-home-1q-ml-home",
            "opposingOddID": "points-away-1q-ml-away",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-130",
            "bookOdds": "-145",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-1h-ou-under": {
            "oddID": "points-all-1h-ou-under",
            "opposingOddID": "points-all-1h-ou-over",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-1q-sp-home": {
            "oddID": "points-home-1q-sp-home",
            "opposingOddID": "points-away-1q-sp-away",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-2",
            "bookSpread": "-2",
            "score": 24,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-4q-sp-away": {
            "oddID": "points-away-4q-sp-away",
            "opposingOddID": "points-home-4q-sp-home",
            "marketName": "4th Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-4q-ml-away": {
            "oddID": "points-away-4q-ml-away",
            "opposingOddID": "points-home-4q-ml-home",
            "marketName": "4th Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "4q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "score": 32,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-1q-ml-away": {
            "oddID": "points-away-1q-ml-away",
            "opposingOddID": "points-home-1q-ml-home",
            "marketName": "1st Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+130",
            "bookOdds": "+122",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+122",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-3q-ou-under": {
            "oddID": "points-all-3q-ou-under",
            "opposingOddID": "points-all-3q-ou-over",
            "marketName": "3rd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "3q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairOverUnder": "57.5",
            "bookOverUnder": "57.5",
            "score": 59,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "overUnder": "57.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-1h-ml-away": {
            "oddID": "points-away-1h-ml-away",
            "opposingOddID": "points-home-1h-ml-home",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+160",
            "bookOdds": "+152",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+152",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-1h-sp-away": {
            "oddID": "points-away-1h-sp-away",
            "opposingOddID": "points-home-1h-sp-home",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-101",
            "fairSpread": "+2.5",
            "bookSpread": "+2.5",
            "score": 49,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-101",
                "spread": "+2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-1q-sp-away": {
            "oddID": "points-away-1q-sp-away",
            "opposingOddID": "points-home-1q-sp-home",
            "marketName": "1st Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "1q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "+2",
            "bookSpread": "+2",
            "score": 28,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "+2",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-game-sp-home": {
            "oddID": "points-home-game-sp-home",
            "opposingOddID": "points-away-game-sp-away",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairSpread": "-5",
            "bookSpread": "-5",
            "score": 100,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "spread": "-5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-2q-ou-over": {
            "oddID": "points-all-2q-ou-over",
            "opposingOddID": "points-all-2q-ou-under",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-125",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-125",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-1h-ml-home": {
            "oddID": "points-home-1h-ml-home",
            "opposingOddID": "points-away-1h-ml-away",
            "marketName": "1st Half Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-160",
            "bookOdds": "-175",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-175",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-1h-sp-home": {
            "oddID": "points-home-1h-sp-home",
            "opposingOddID": "points-away-1h-sp-away",
            "marketName": "1st Half Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "1h",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-119",
            "fairSpread": "-2.5",
            "bookSpread": "-2.5",
            "score": 53,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-119",
                "spread": "-2.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-3q-sp-home": {
            "oddID": "points-home-3q-sp-home",
            "opposingOddID": "points-away-3q-sp-away",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "-1.5",
            "bookSpread": "-1.5",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "-1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-3q-ml-home": {
            "oddID": "points-home-3q-ml-home",
            "opposingOddID": "points-away-3q-ml-away",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-125",
            "bookOdds": "-145",
            "score": 19,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-145",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-3q-sp-away": {
            "oddID": "points-away-3q-sp-away",
            "opposingOddID": "points-home-3q-sp-home",
            "marketName": "3rd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-115",
            "fairSpread": "+1.5",
            "bookSpread": "+1.5",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-115",
                "spread": "+1.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-3q-ml-away": {
            "oddID": "points-away-3q-ml-away",
            "opposingOddID": "points-home-3q-ml-home",
            "marketName": "3rd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "3q",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+125",
            "bookOdds": "+115",
            "score": 40,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+115",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-4q-ou-over": {
            "oddID": "points-all-4q-ou-over",
            "opposingOddID": "points-all-4q-ou-under",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-game-ml-away": {
            "oddID": "points-away-game-ml-away",
            "opposingOddID": "points-home-game-ml-home",
            "marketName": "Moneyline",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "ml",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+180",
            "bookOdds": "+168",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "+168",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-1h-ou-over": {
            "oddID": "points-all-1h-ou-over",
            "opposingOddID": "points-all-1h-ou-under",
            "marketName": "1st Half Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1h",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "109.5",
            "bookOverUnder": "109.5",
            "score": 102,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "109.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-1q-ou-over": {
            "oddID": "points-all-1q-ou-over",
            "opposingOddID": "points-all-1q-ou-under",
            "marketName": "1st Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "1q",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairOverUnder": "55",
            "bookOverUnder": "55",
            "score": 52,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "overUnder": "55",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-2q-sp-home": {
            "oddID": "points-home-2q-sp-home",
            "opposingOddID": "points-away-2q-sp-away",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-110",
            "fairSpread": "-1",
            "bookSpread": "-1",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-110",
                "spread": "-1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-4q-ou-under": {
            "oddID": "points-all-4q-ou-under",
            "opposingOddID": "points-all-4q-ou-over",
            "marketName": "4th Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "4q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairOverUnder": "56.5",
            "bookOverUnder": "56.5",
            "score": 60,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "overUnder": "56.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-game-ou-over": {
            "oddID": "points-all-game-ou-over",
            "opposingOddID": "points-all-game-ou-under",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "over",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-108",
            "fairOverUnder": "224",
            "bookOverUnder": "224",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-108",
                "overUnder": "224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-game-sp-away": {
            "oddID": "points-away-game-sp-away",
            "opposingOddID": "points-home-game-sp-home",
            "marketName": "Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "game",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-112",
            "fairSpread": "+5",
            "bookSpread": "+5",
            "score": 121,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-112",
                "spread": "+5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-home-2q-ml-home": {
            "oddID": "points-home-2q-ml-home",
            "opposingOddID": "points-away-2q-ml-away",
            "marketName": "2nd Quarter Moneyline",
            "statID": "points",
            "statEntityID": "home",
            "periodID": "2q",
            "betTypeID": "ml",
            "sideID": "home",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "-120",
            "bookOdds": "-135",
            "score": 29,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-135",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-game-ou-under": {
            "oddID": "points-all-game-ou-under",
            "opposingOddID": "points-all-game-ou-over",
            "marketName": "Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "game",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-111",
            "fairOverUnder": "224",
            "bookOverUnder": "224",
            "score": 221,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-111",
                "overUnder": "224",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-away-2q-sp-away": {
            "oddID": "points-away-2q-sp-away",
            "opposingOddID": "points-home-2q-sp-home",
            "marketName": "2nd Quarter Spread",
            "statID": "points",
            "statEntityID": "away",
            "periodID": "2q",
            "betTypeID": "sp",
            "sideID": "away",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-120",
            "fairSpread": "+1",
            "bookSpread": "+1",
            "score": 21,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-120",
                "spread": "+1",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          },
          "points-all-2q-ou-under": {
            "oddID": "points-all-2q-ou-under",
            "opposingOddID": "points-all-2q-ou-over",
            "marketName": "2nd Quarter Over/Under",
            "statID": "points",
            "statEntityID": "all",
            "periodID": "2q",
            "betTypeID": "ou",
            "sideID": "under",
            "started": true,
            "ended": true,
            "cancelled": false,
            "bookOddsAvailable": false,
            "fairOddsAvailable": false,
            "fairOdds": "+100",
            "bookOdds": "-105",
            "fairOverUnder": "54.5",
            "bookOverUnder": "54.5",
            "score": 50,
            "scoringSupported": true,
            "byBookmaker": {
              "unknown": {
                "bookmakerID": "unknown",
                "odds": "-105",
                "overUnder": "54.5",
                "available": false,
                "isMainLine": true,
                "lastUpdatedAt": "2025-01-31T12:13:58.734Z"
              }
            }
          }
        },
        "status": {
          "hardStart": true,
          "delayed": false,
          "cancelled": false,
          "startsAt": "2024-02-13T03:30:00.000Z",
          "started": true,
          "displayShort": "F",
          "displayLong": "Final",
          "ended": true,
          "periods": {
            "started": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ],
            "ended": [
              "1q",
              "2q",
              "3q",
              "4q",
              "game",
              "reg"
            ]
          },
          "completed": true,
          "live": false,
          "finalized": true,
          "currentPeriodID": "",
          "previousPeriodID": "",
          "oddsPresent": true,
          "oddsAvailable": false
        },
        "players": {
          "MASON_PLUMLEE_1_NBA": {
            "playerID": "MASON_PLUMLEE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "MASON_PLUMLEE_LA_CLIPPERS_NBA",
            "firstName": "Mason",
            "lastName": "Plumlee",
            "name": "Mason Plumlee"
          },
          "KARLANTHONY_TOWNS_1_NBA": {
            "playerID": "KARLANTHONY_TOWNS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KARLANTHONY_TOWNS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Karl-Anthony",
            "lastName": "Towns",
            "name": "Karl-Anthony Towns"
          },
          "KAWHI_LEONARD_1_NBA": {
            "playerID": "KAWHI_LEONARD_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "KAWHI_LEONARD_LA_CLIPPERS_NBA",
            "firstName": "Kawhi",
            "lastName": "Leonard",
            "name": "Kawhi Leonard"
          },
          "MIKE_CONLEY_1_NBA": {
            "playerID": "MIKE_CONLEY_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "MIKE_CONLEY_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Mike",
            "lastName": "Conley",
            "name": "Mike Conley"
          },
          "DANIEL_THEIS_1_NBA": {
            "playerID": "DANIEL_THEIS_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "DANIEL_THEIS_LA_CLIPPERS_NBA",
            "firstName": "Daniel",
            "lastName": "Theis",
            "name": "Daniel Theis"
          },
          "JAMES_HARDEN_1_NBA": {
            "playerID": "JAMES_HARDEN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "JAMES_HARDEN_LA_CLIPPERS_NBA",
            "firstName": "James",
            "lastName": "Harden",
            "name": "James Harden"
          },
          "PAUL_GEORGE_1_NBA": {
            "playerID": "PAUL_GEORGE_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "PAUL_GEORGE_LA_CLIPPERS_NBA",
            "firstName": "Paul",
            "lastName": "George",
            "name": "Paul George"
          },
          "RUSSELL_WESTBROOK_1_NBA": {
            "playerID": "RUSSELL_WESTBROOK_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "RUSSELL_WESTBROOK_LA_CLIPPERS_NBA",
            "firstName": "Russell",
            "lastName": "Westbrook",
            "name": "Russell Westbrook"
          },
          "NORMAN_POWELL_1_NBA": {
            "playerID": "NORMAN_POWELL_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "NORMAN_POWELL_LA_CLIPPERS_NBA",
            "firstName": "Norman",
            "lastName": "Powell",
            "name": "Norman Powell"
          },
          "JORDAN_MCLAUGHLIN_1_NBA": {
            "playerID": "JORDAN_MCLAUGHLIN_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JORDAN_MCLAUGHLIN_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jordan",
            "lastName": "McLaughlin",
            "name": "Jordan McLaughlin"
          },
          "NICKEIL_ALEXANDERWALKER_1_NBA": {
            "playerID": "NICKEIL_ALEXANDERWALKER_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NICKEIL_ALEXANDERWALKER_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Nickeil",
            "lastName": "Alexander-Walker",
            "name": "Nickeil Alexander-Walker"
          },
          "AMIR_COFFEY_1_NBA": {
            "playerID": "AMIR_COFFEY_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "AMIR_COFFEY_LA_CLIPPERS_NBA",
            "firstName": "Amir",
            "lastName": "Coffey",
            "name": "Amir Coffey"
          },
          "NAZ_REID_1_NBA": {
            "playerID": "NAZ_REID_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "NAZ_REID_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Naz",
            "lastName": "Reid",
            "name": "Naz Reid"
          },
          "DAISHEN_NIX_1_NBA": {
            "playerID": "DAISHEN_NIX_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "DAISHEN_NIX_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Daishen",
            "lastName": "Nix",
            "name": "Daishen Nix"
          },
          "RUDY_GOBERT_1_NBA": {
            "playerID": "RUDY_GOBERT_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "RUDY_GOBERT_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Rudy",
            "lastName": "Gobert",
            "name": "Rudy Gobert"
          },
          "KYLE_ANDERSON_1_NBA": {
            "playerID": "KYLE_ANDERSON_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "KYLE_ANDERSON_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Kyle",
            "lastName": "Anderson",
            "name": "Kyle Anderson"
          },
          "JESSE_EDWARDS_1_NBA": {
            "playerID": "JESSE_EDWARDS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "ANTHONY_EDWARDS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jesse",
            "lastName": "Edwards",
            "name": "Jesse Edwards"
          },
          "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA": {
            "playerID": "BRANDON_BOSTON_JR_BOSTON_JR_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "BRANDON_BOSTON_JR_LA_CLIPPERS_NBA",
            "firstName": "Brandon",
            "lastName": "Boston",
            "name": "BJ Boston"
          },
          "JADEN_MCDANIELS_1_NBA": {
            "playerID": "JADEN_MCDANIELS_1_NBA",
            "teamID": "MINNESOTA_TIMBERWOLVES_NBA",
            "alias": "JADEN_MCDANIELS_MINNESOTA_TIMBERWOLVES_NBA",
            "firstName": "Jaden",
            "lastName": "McDaniels",
            "name": "Jaden McDaniels"
          },
          "TERANCE_MANN_1_NBA": {
            "playerID": "TERANCE_MANN_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "TERANCE_MANN_LA_CLIPPERS_NBA",
            "firstName": "Terance",
            "lastName": "Mann",
            "name": "Terance Mann"
          },
          "IVICA_ZUBAC_1_NBA": {
            "playerID": "IVICA_ZUBAC_1_NBA",
            "teamID": "LA_CLIPPERS_NBA",
            "alias": "IVICA_ZUBAC_LA_CLIPPERS_NBA",
            "firstName": "Ivica",
            "lastName": "Zubac",
            "name": "Ivica Zubac"
          }
        }
      }
    ]
  }
}